Fragen mit 'c #' getaggt

C # (ausgesprochen "siehe scharf") ist eine von Microsoft entwickelte, statisch typisierte, objektorientierte Programmiersprache. C # -Code konzentriert sich normalerweise auf die Microsoft .NET-Tools und die Laufzeitfamilie, einschließlich .NET Framework und .NET Core. Verwenden Sie dieses Tag für Code-Fragen, die in der offiziellen C # - oder C # -Spezifikation geschrieben sind. Die meisten Fragen benötigen auch ein Tag für eine .NET-Zielplattform, z. B. [.net] (für .NET Framework), [.net-core] oder [.net-standard].
64
antwortet

Was ist der Unterschied zwischen einer Zeichenfolge und einer Zeichenfolge in C #?

Beispiel (Fall beachten): string s = "Hallo Welt!"; String s = "Hallo Welt!"; Was sind die Empfehlungen für die Verwendung von jedem von ihnen? Und was sind die Unterschiede?
set 10 aug. 08 um 10:18
26
antwortet

Wie kann ich den Eintrag in C # auflisten?

Wie kann man Enum in C # auflisten? zum beispiel. Der folgende Code wird nicht kompiliert: public enum Suit {Pik, Hearts, Clubs, Diamonds} public void EnumerateAllSuitsDemoMethod () {foreach (Suit suit in Suit) {DoSom ...
am 19. September eingestellt 08 um 23:34
23
antwortet

Einfügen von int für die Auflistung in C #

Wie kann int in en auf enum übergeben werden?
setze 27 aug. 08 um 6:58
24
antwortet

Groß- und Kleinschreibung "Enthält (String)"

Gibt es eine Möglichkeit, die nächste Rückkehr wahr zu machen? string title = "ASTRINGTOTEST"; title.Contains ("Zeichenfolge"); Es scheint, dass es keine Überlastung gibt, die es mir erlaubt, die Groß- / Kleinschreibung einzustellen. Momentan TOP ich beide, aber bei ...
15. Januar eingestellt 09 um 0:39
9
antwortet

Was sind die korrekten Versionsnummern für C #?

Was sind die korrekten Versionsnummern für C #? Was ist wann passiert? Warum finde ich keine Antworten auf die Frage zu C # 3.5? Diese Frage hilft in erster Linie denjenigen, die nach einer falschen Versionsnummer suchen, z. B. C # 3.5. Die Hoffnung ist, dass jeder ...
Set 29. Oktober 08 um 20:09 Uhr
38
antwortet

Wie bekomme ich eine konsistente Byte-Darstellung von Strings in C #, ohne die Kodierung manuell festzulegen?

Wie konvertiert man Zeichenfolge in Byte [] in .NET (С #), ohne manuell eine bestimmte Kodierung anzugeben? Ich werde die Zeichenfolge verschlüsseln. Ich kann es ohne Konvertierung verschlüsseln, möchte aber trotzdem wissen, warum die Verschlüsselung hier beginnt. Außerdem,...
am 23. Januar eingestellt 09 um 16:39
34
antwortet

Was ist NullReferenceException-Ausnahme und wie kann ich es reparieren?

Ich habe Code, und wenn er ausgeführt wird, wird eine NullReferenceException ausgelöst, die besagt: Die Objektreferenz ist nicht auf die Objektinstanz festgelegt. Was bedeutet das und was kann ich tun, um diesen Fehler zu korrigieren?
11. Januar eingestellt '11 um 19:48
39
antwortet

Tiefe Klonobjekte

Ich möchte etwas tun wie: MyObject myObj = GetMyObj (); // Neues Objekt erstellen und füllen MyObject newObj = myObj.Clone (); Nehmen Sie dann Änderungen am neuen Objekt vor, das nicht im ursprünglichen Objekt angezeigt wird. Ich brauche nicht oft diese Funktionalität, p ...
eingestellt auf 17 sep. 08 um 03:06
10
antwortet

Soll die Verwendung von Direktiven innerhalb oder außerhalb des Namensraums erfolgen?

Ich habe StyleCop über den C # -Code laufen lassen, und es heißt weiterhin, dass meine using-Direktiven innerhalb des Namespaces liegen müssen. Gibt es einen technischen Grund für die Verwendung von Direktiven innerhalb und nicht außerhalb des Namensraums?
eingestellt auf 24 sep. 08 um 6:49
29
antwortet

Einige Ausnahmen auf einmal fangen?

Es wird nicht empfohlen, nur System.Exception abzufangen. Stattdessen sollten Sie nur "bekannte" Ausnahmen abfangen. Nun führt dies manchmal zu unnötigem doppelten Code. Beispiel: try {WebId = new Guid (queryString ["web"]); } catch (FormatExcep ...
Set 25. Sep. 08 um 23:56 Uhr
64
antwortet

Wie berechnet man das Alter einer Person in C #?

Wie kann ich angesichts der Datumszeit, die den Geburtstag einer Person darstellt, ihr Alter in Jahren berechnen?
set 01 aug. 08 um 2:40
20
antwortet

Was ist der beste Weg, um ein C # -Wörterbuch zu durchlaufen?

Ich habe verschiedene Wege gesehen, wie man ein C # -Wörterbuch iteriert. Gibt es einen Standardweg?
26. September eingestellt '08 um 21:20 Uhr
42
antwortet

So erstellen Sie eine Excel-Datei (.XLS und .XLSX) in С #, ohne MS Office zu installieren?

Wie erstelle ich eine Excel-Tabelle mit C #, ohne dass Excel auf einem Computer mit Code installiert werden muss?
30. September eingestellt 08 um 1:30
23
antwortet

Wie geben Sie C # Auto-Property den Standardwert an?

Wie geben Sie C # Auto-Property den Standardwert an? Ich verwende entweder den Konstruktor oder gehe zur alten Syntax zurück. Konstruktor use: class Person {public Person () {Name = "Standardname"; } öffentlicher String Nam ...
set 03 Sep 08 um 0:29
29
antwortet

Wie erstelle ich eine zufällige int Zahl in C #?

Wie generiere ich eine zufällige ganze Zahl in C #?
am 25. April eingestellt '10 um 2:09