Als «.net» getaggte Fragen

268
Schnittstellen - Was ist der Sinn?

Der Grund für Schnittstellen entgeht mir wirklich. Soweit ich weiß, handelt es sich um eine Art Problemumgehung für die nicht vorhandene Mehrfachvererbung, die in C # nicht vorhanden ist (so wurde mir gesagt). Ich sehe nur, dass Sie einige Mitglieder und Funktionen vordefinieren, die dann in der...

267
Enum Naming Convention - Plural

Ich stelle diese Frage, obwohl ich ähnlich gelesen habe, aber nicht genau das, was ich bei der C # -Namenskonvention für Aufzählung und übereinstimmende Eigenschaft möchte Ich habe festgestellt, dass ich die Tendenz habe, Enums im Plural zu benennen und sie dann als Singular zu verwenden. Beispiel:...

267
Wie verkette ich zwei Arrays in C #?

int[] x = new int [] { 1, 2, 3}; int[] y = new int [] { 4, 5 }; int[] z = // your answer here... Debug.Assert(z.SequenceEqual(new int[] { 1, 2, 3, 4, 5 })); Im Moment benutze ich int[] z = x.Concat(y).ToArray(); Gibt es eine einfachere oder effizientere

263
Lesen / Schreiben einer INI-Datei

Gibt es eine Klasse im .NET Framework, die Standard-INI-Dateien lesen / schreiben kann: [Section] <keyname>=<value> ... Delphi hat die TIniFileKomponente und ich möchte wissen, ob es etwas Ähnliches für C #

263
Wie kann ich den Cursor zum Wartecursor drehen lassen?

Ich habe eine C # -Anwendung, bei der sich Benutzer anmelden. Da der Hashing-Algorithmus teuer ist, dauert es eine Weile. Wie kann ich dem Benutzer den Wait / Busy Cursor (normalerweise die Sanduhr) anzeigen, um ihn wissen zu lassen, dass das Programm etwas tut? Das Projekt ist in C...

263
Was ist der Zweck von nameof?

Version 6.0 hat eine neue Funktion von nameof, aber ich kann den Zweck nicht verstehen, da nur der Variablenname verwendet und beim Kompilieren in eine Zeichenfolge geändert wird. Ich dachte, es könnte einen Zweck haben <T>, wenn ich nameof(T)es benutze, aber wenn ich es versuche, druckt es...