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.

6
Schreibgeschützte Liste oder nicht änderbare Liste in .NET 4.0
Soweit ich weiß, fehlen in .NET 4.0 immer noch schreibgeschützte Listen. Warum fehlt dem Framework diese Funktionalität noch? Ist dies nicht eine der häufigsten Funktionen für domänengesteuertes Design ? Einer der wenigen Vorteile, die Java gegenüber C # hat, ist die Methode Collections.unmodifiablelist (list) , die in IList <T> oder …

10
Den Index des n-ten Vorkommens einer Zeichenfolge abrufen?
Was ist der schnellste Weg, um das n- te Vorkommen einer Zeichenfolge innerhalb einer Zeichenfolge zu ermitteln, es sei denn, mir fehlt eine offensichtliche integrierte Methode ? Mir ist klar, dass ich die IndexOf- Methode schleifen kann , indem ich ihren Startindex bei jeder Iteration der Schleife aktualisiere. Aber es …
100 c#  .net  string  indexing  indexof 

3
Die Ausnahme (n) einer Aufgabe wurden weder beim Warten auf die Aufgabe noch beim Zugriff auf ihre Ausnahmeeigenschaft beobachtet. Infolgedessen war die unbeobachtete Ausnahme
Was bedeutet das und wie kann es behoben werden? Ich verwende TPL-Aufgaben. Der ganze Fehler Die Ausnahme (n) einer Aufgabe wurden weder beim Warten auf die Aufgabe noch beim Zugriff auf ihre Ausnahmeeigenschaft beobachtet. Infolgedessen wurde die nicht beobachtete Ausnahme vom Finalizer-Thread erneut ausgelöst. bei System.Threading.Tasks.TaskExceptionHolder.Finalize () mscorlib

19
Was ist der schnellste Weg, um Sünde und Cos zusammen zu berechnen?
Ich möchte sowohl den Sinus als auch den Co-Sinus eines Wertes zusammen berechnen (zum Beispiel um eine Rotationsmatrix zu erstellen). Natürlich könnte ich sie wie nacheinander separat berechnen a = cos(x); b = sin(x);, aber ich frage mich, ob es einen schnelleren Weg gibt, wenn beide Werte benötigt werden. Bearbeiten: …
100 c#  c++  c  algorithm  math 

11
Wie erstelle ich 7-Zip-Archive mit .NET?
Wie kann ich 7-Zip-Archive aus meiner C # -Konsolenanwendung erstellen? Ich muss in der Lage sein, die Archive mit dem regulären, weit verbreiteten 7-Zip- Programm zu extrahieren . Hier sind meine Ergebnisse mit den Beispielen als Antworten auf diese Frage "Shelling out" für 7z.exe - dies ist der einfachste und …
100 c#  .net  compression  7zip 

5
Wann sollten die Eigenschaften Readonly und Get only verwendet werden?
Wann sollte ich in einer .NET-Anwendung die Eigenschaften "ReadOnly" verwenden und wann sollte ich nur "Get" verwenden? Was ist der Unterschied zwischen diesen beiden. private readonly double Fuel= 0; public double FuelConsumption { get { return Fuel; } } oder private double Fuel= 0; public double FuelConsumption { get { …
100 c#  .net 

1
Verwenden Sie Anweisungen und warten Sie, bis die Schlüsselwörter in c # gut abgespielt sind
Ich habe eine Situation, in der ich asynceine Methode aufrufe, die eine IDisposableInstanz zurückgibt . Beispielsweise: HttpResponseMessage response = await httpClient.GetAsync(new Uri("http://www.google.com")); Nun , bevor asyncauf der Bühne war, wenn sie mit einem IDisposableArbeitsweise dieser Anruf und Code, der die „Antwort“ Variable verwendet wird, würde in einer using - Anweisung …


9
wie bekomme ich gestern und morgen datetime in c #
Ich habe einen Code: int MonthNow = System.DateTime.Now.Month; int YearNow = System.DateTime.Now.Year; int DayNow = System.DateTime.Now.Day; Wie kann ich gestern und morgen Tag, Monat und Jahr in C # bekommen? Natürlich kann ich einfach schreiben: DayTommorow = DayNow +1; aber es kann vorkommen, dass morgen ein anderer Monat oder ein …
100 c#  datetime 

4
Testen, ob eine Klasse ein Attribut hat?
Ich versuche, eine kleine Test-First-Entwicklung durchzuführen, und ich versuche zu überprüfen, ob meine Klassen mit einem Attribut gekennzeichnet sind: [SubControllerActionToViewDataAttribute] public class ScheduleController : Controller Wie teste ich, ob der Klasse dieses Attribut zugewiesen ist?






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.