Als «.net» getaggte Fragen

10
C # -Überlaufverhalten für deaktiviertes uint

Ich habe diesen Code unter https://dotnetfiddle.net/ getestet : using System; public class Program { const float scale = 64 * 1024; public static void Main() { Console.WriteLine(unchecked((uint)(ulong)(1.2 * scale * scale + 1.5 * scale))); Console.WriteLine(unchecked((uint)(ulong)(scale* scale +...

9
Garbage Collector-Verhalten für Destructor

Ich habe eine einfache Klasse, die wie folgt definiert ist. public class Person { public Person() { } public override string ToString() { return "I Still Exist!"; } ~Person() { p = this; } public static Person p; } In der Hauptmethode public static void Main(string[] args) {...

9
Sollte die Programmklasse statisch sein?

Nach dem Erstellen eines neuen ASP.NET Core 3-Projekts wird in Visual Studio 2019 die folgende Warnung angezeigt: Warnung CA1052 Typ 'Programm' ist ein statischer Haltertyp, jedoch weder statisch noch nicht vererbbar public class Program { public static void Main(string[] args) { // ... } public...

9
out-Parameter vom Typ struct müssen nicht zugewiesen werden

Ich habe ein bizarres Verhalten in meinem Code festgestellt, als ich während der Codeüberprüfung versehentlich eine Zeile in einer Funktion auskommentierte. Es war sehr schwer zu reproduzieren, aber ich werde hier ein ähnliches Beispiel zeigen. Ich habe diese Testklasse: public class Test {...

9
Warum ist IEnumerable.ToObservable so langsam?

Ich versuche , eine große aufzuzählen IEnumerableeinmal, und beobachten Sie die Aufzählung mit verschiedenen Betreibern angebracht ( Count, Sum, Averageusw.). Der naheliegende Weg besteht darin, es IObservablemit der Methode in eine umzuwandeln ToObservableund dann einen Beobachter zu abonnieren....

8
Azure-Unterstützung für .NET 4.8

Hat jemand Kenntnisse über die Unterstützung von Azure App Service .NET 4.8? Wir haben derzeit ein Repository, mit dem wir begonnen haben, auf .NET Core umzusteigen, aber aufgrund unserer Abhängigkeiten mussten wir auf .NET 4.8 abzielen. Leider sieht es nicht so aus, als ob Azure diese...

8
Ist das Iterieren über ein Array mit einer for-Schleife eine thread-sichere Operation in C #? Was ist mit dem Iterieren eines IEnumerable <T> mit einer foreach-Schleife?

Basierend auf meinem Verständnis ein C # Array gegeben, der Akt der gleichzeitig von mehreren Threads über das Array Iterieren ist ein Thread einen sicheren Betrieb. Mit Iteration über das Array meine ich das Lesen aller Positionen innerhalb des Arrays mittels einer einfachen alten forSchleife ....