Als «c#» getaggte Fragen

C # (ausgesprochen "siehe scharf") ist eine statische Typisierungsprogrammiersprache mit mehreren Paradigmen, die von Microsoft entwickelt wurde. C # -Code zielt normalerweise auf die .NET-Tools und -Laufzeiten von Microsoft ab, zu denen unter anderem .NET Framework, .NET Core und Xamarin gehören. Verwenden Sie dieses Tag für Fragen zu Code, der in der formalen Spezifikation von C # oder C # geschrieben ist.

8
Fehler: "Rückgabewert kann nicht geändert werden" c #
Ich verwende automatisch implementierte Eigenschaften. Ich denke, der schnellste Weg, um Folgendes zu beheben, besteht darin, meine eigene Hintergrundvariable zu deklarieren. public Point Origin { get; set; } Origin.X = 10; // fails with CS1612 Fehlermeldung: Der Rückgabewert von 'Ausdruck' kann nicht geändert werden, da es sich nicht um eine …

11
Wie konvertiere ich SecureString in System.String?
Alle Reservierungen über Entsichern Ihre Secure durch einen System.String aus ihm zu schaffen beiseite , wie es getan werden kann? Wie kann ich einen normalen System.Security.SecureString in System.String konvertieren? Ich bin sicher, dass viele von Ihnen, die mit SecureString vertraut sind, antworten werden, dass man einen SecureString niemals in eine …
155 c#  .net  security  encryption 

5
Was ist der Sinn von Lookup <TKey, TElement>?
Der MSDN erklärt Lookup folgendermaßen: A Lookup&lt;TKey, TElement&gt; ähnelt a Dictionary&lt;TKey, TValue&gt;. Der Unterschied besteht darin, dass ein Wörterbuch &lt;TKey, TValue&gt; Schlüssel einzelnen Werten zuordnet, während ein Lookup &lt;TKey, TElement&gt; Schlüssel Sammlungen von Werten zuordnet . Ich finde diese Erklärung nicht besonders hilfreich. Wofür wird Lookup verwendet?
155 c#  .net  linq  lookup 

8
Wie erhalte ich das erste Element von einem IEnumerable <T> in .net?
Ich möchte oft das erste Element eines IEnumerable&lt;T&gt;in .net greifen , und ich habe keinen guten Weg gefunden, dies zu tun. Das Beste, was ich mir ausgedacht habe, ist: foreach(Elem e in enumerable) { // do something with e break; } Yuck! Gibt es eine gute Möglichkeit, dies zu tun?
155 c#  .net 


6
Warten Sie auf eine nichtige asynchrone Methode
Wie kann ich warten, bis eine void asyncMethode ihren Job beendet hat? Zum Beispiel habe ich eine Funktion wie unten: async void LoadBlahBlah() { await blah(); ... } Jetzt möchte ich sicherstellen, dass alles geladen wurde, bevor ich woanders weitermache.
155 c#  asynchronous 




7
Ist es möglich, XML in Liste <T> zu deserialisieren?
Gegeben das folgende XML: &lt;?xml version="1.0"?&gt; &lt;user_list&gt; &lt;user&gt; &lt;id&gt;1&lt;/id&gt; &lt;name&gt;Joe&lt;/name&gt; &lt;/user&gt; &lt;user&gt; &lt;id&gt;2&lt;/id&gt; &lt;name&gt;John&lt;/name&gt; &lt;/user&gt; &lt;/user_list&gt; Und die folgende Klasse: public class User { [XmlElement("id")] public Int32 Id { get; set; } [XmlElement("name")] public String Name { get; set; } } Ist es möglich, XmlSerializerdie XML in eine zu deserialisieren …


5
Nullable Typ Problem mit ?: Bedingter Operator
Könnte jemand erklären, warum dies in C # .NET 2.0 funktioniert: Nullable&lt;DateTime&gt; foo; if (true) foo = null; else foo = new DateTime(0); ... aber das geht nicht: Nullable&lt;DateTime&gt; foo; foo = true ? null : new DateTime(0); Das letztere Formular gibt mir einen Kompilierungsfehler. "Der Typ des bedingten Ausdrucks …

6
So erstellen Sie ein Byte-Array aus HttpPostedFile
Ich verwende eine Bildkomponente mit einer FromBinary-Methode. Ich frage mich, wie ich meinen Eingabestream in ein Byte-Array konvertieren kann HttpPostedFile file = context.Request.Files[0]; byte[] buffer = new byte[file.ContentLength]; file.InputStream.Read(buffer, 0, file.ContentLength); ImageElement image = ImageElement.FromBinary(byteArray);
154 c#  arrays 



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.