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.

12
Zwei Dezimalstellen mit c #
decimal Debitvalue = 1156.547m; decimal DEBITAMT = Convert.ToDecimal(string.Format("{0:0.00}", Debitvalue)); Ich muss nur zwei Dezimalstellen erhalten, aber mit diesem Code erhalte ich 1156.547. Lassen Sie mich wissen, welches Format ich verwenden muss, um zwei Dezimalstellen anzuzeigen.
71 c#  formatting 


4
'Formulare' sind im Namespace system.windows nicht vorhanden
Ich habe gerade angefangen, an c # zu arbeiten, und habe an einem Codebeispiel herumgespielt, das ich von einem Forum bekommen habe. Dieser Code verwendet einen Namespace, using system.windows.formsfür den eine Fehlermeldung angezeigt wird: Formulare sind im Namespace system.windows nicht vorhanden. Auch bekomme ich einige Fehler zu undefinierten für sie …
71 c#  winforms 

4
Verwenden des Func-Delegaten mit der Async-Methode
Ich versuche, Func mit der Async-Methode zu verwenden. Und ich bekomme einen Fehler. Asynchroner Lambda-Ausdruck kann nicht in Delegatentyp konvertiert werden 'Func<HttpResponseMesage>'. Ein asynchroner Lambda-Ausdruck kann void, Task oder zurückgeben Task<T>, von denen keiner konvertierbar ist 'Func<HttpResponseMesage>'. Unten ist mein Code: public async Task<HttpResponseMessage> CallAsyncMethod() { Console.WriteLine("Calling Youtube"); HttpClient client …

9
Der Typ oder Namespace IAppBuilder konnte nicht gefunden werden (fehlt mithilfe einer Direktive für eine Assemblyreferenz).
Ich arbeite an einer Asp.Net MVC 4-Anwendung, in der ich SignalR 2.0.1 verwende, und ich habe sie mit der Owin Startup-Klasse zugeordnet, und es hat zunächst einwandfrei funktioniert. Als ich plötzlich versuchte, meine App neu zu IAppbuildererstellen, wurde darauf hingewiesen, dass der Typ-Namespace nicht gefunden werden konnte. Es folgt meine …


7
Übereinstimmende Zeichenfolgen mit Platzhalter
Ich möchte Zeichenfolgen mit einem Platzhalter (*) abgleichen, wobei der Platzhalter "any" bedeutet. Zum Beispiel: *X = string must end with X X* = string must start with X *X* = string must contain X Einige zusammengesetzte Verwendungen wie: *X*YZ* = string contains X and contains YZ X*YZ*P = string …
71 c#  regex  string  wildcard 

11
Fehler: Der Entitätstyp erfordert einen Primärschlüssel
Ich möchte die in diesem Thread gestellte Frage erweitern Listenfeld an beobachtbare Sammlung binden indem Sie ihm die Möglichkeit geben, die Daten dauerhaft zu speichern. Die Struktur ist größtenteils dieselbe, außer dass ich Entity Framework Core installiert und eine DbContextKlasse für die Datensätze erstellt habe. Ich habe eine Schaltfläche hinzugefügt, …

10
Iteriert foreach () durch Referenz?
Bedenken Sie: List<MyClass> obj_list = get_the_list(); foreach( MyClass obj in obj_list ) { obj.property = 42; } Befindet sich objein Verweis auf das entsprechende Objekt in der Liste, sodass beim Ändern der Eigenschaft die Änderung in der Objektinstanz bestehen bleibt, sobald sie irgendwo erstellt wurde?
71 c#  reference  foreach 



10
Das an das Wörterbuch übergebene Modellelement ist vom Typ 'mvc.Models.ModelA', für dieses Wörterbuch ist jedoch ein Modellelement vom Typ 'mvc.Models.ModelB' erforderlich.
Ich habe diesen nervigen Fehler in einigen meiner Builds. Es gibt keinen Fehler im Projekt, denn wenn ich erneut erstelle, verschwindet das Problem. Die Meldung wird nur angezeigt, wenn die Site auf einem Windows 2008-Server bereitgestellt wird. Ich dachte zuerst, dass es ein Problem mit temporären Dateien sein könnte, aber …

13
Anwendung kann nicht geladen werden. Der Visual C # 2015 RC-Compiler konnte nicht erstellt werden
Ich versuche, Visual Studito 2015 RC Community Edition zu installieren . Ich habe das Web-Installationsprogramm heruntergeladen und alle Komponenten installiert. Nach der Installation habe ich meinen Computer wie angewiesen neu gestartet, aber es wird immer wieder der gleiche Fehler angezeigt, wenn ich versuche, eine Anwendung zu erstellen. Bitte sehen Sie …

8
Ist ein Doppel für Geld wirklich ungeeignet?
Ich sage immer in c #, dass eine Variable vom Typ double nicht für Geld geeignet ist. Alle seltsamen Dinge könnten passieren. Aber ich kann anscheinend kein Beispiel erstellen, um einige dieser Probleme zu demonstrieren. Kann jemand ein solches Beispiel geben? (Bearbeiten; dieser Beitrag wurde ursprünglich mit C # markiert; …


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.