Als «.net-3.5» getaggte Fragen

Die 3.5-Version von .NET Framework, die auf 2.0 .NET Framework mit zusätzlichen Assemblys (einschließlich 3.0) basiert. Verwenden Sie diese Option für Fragen, die sich speziell auf .NET Framework 3.0 beziehen. Verwenden Sie bei allgemeinen Fragen zu .NET Framework das .net-Tag.

1095
LINQs Distinct () für eine bestimmte Eigenschaft

Ich spiele mit LINQ, um mehr darüber zu erfahren, aber ich kann nicht herausfinden, wie Distinctich es verwenden soll, wenn ich keine einfache Liste habe (eine einfache Liste von ganzen Zahlen ist ziemlich einfach, das ist nicht die Frage). Was kann ich tun, wenn Distinct für eine Liste eines...

1031
LINQ-Abfrage in einer DataTable

Ich versuche, eine LINQ-Abfrage für ein DataTable-Objekt durchzuführen, und stelle bizarrerweise fest, dass das Ausführen solcher Abfragen für DataTables nicht einfach ist. Zum Beispiel: var results = from myRow in myDataTable where results.Field("RowNo") == 1 select results; Das ist nicht...

913
Erstellen eines Byte-Arrays aus einem Stream

Was ist die bevorzugte Methode zum Erstellen eines Byte-Arrays aus einem Eingabestream? Hier ist meine aktuelle Lösung mit .NET 3.5. Stream s; byte[] b; using (BinaryReader br = new BinaryReader(s)) { b = br.ReadBytes((int)s.Length); } Ist es immer noch eine bessere Idee, Teile des Streams zu lesen...

378
Wie binde inverse boolesche Eigenschaften in WPF binden?

Was ich habe, ist ein Objekt, das eine IsReadOnlyEigenschaft hat. Wenn diese Eigenschaft wahr ist, möchte ich die IsEnabledEigenschaft für eine Schaltfläche (zum Beispiel) auf falsch setzen. Ich würde gerne glauben, dass ich es so einfach machen kann, IsEnabled="{Binding Path=!IsReadOnly}"aber das...

251
Generische Methode mit mehreren Einschränkungen

Ich habe eine generische Methode, die zwei generische Parameter hat. Ich habe versucht, den folgenden Code zu kompilieren, aber es funktioniert nicht. Ist es eine .NET-Einschränkung? Ist es möglich, mehrere Einschränkungen für verschiedene Parameter zu haben? public TResponse Call<TResponse,...

156
Benannte Zeichenfolgenformatierung in C #

Gibt es eine Möglichkeit, eine Zeichenfolge nach Namen und nicht nach Position in C # zu formatieren? In Python kann ich so etwas wie dieses Beispiel machen (schamlos von hier gestohlen ): >>> print '%(language)s has %(#)03d quote types.' % \ {'language': "Python", "#": 2} Python has...