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.


8
Der Index (nullbasiert) muss größer oder gleich Null sein
Hey, ich bekomme immer wieder einen Fehler: Der Index (nullbasiert) muss größer oder gleich Null und kleiner als die Größe der Argumentliste sein. Mein Code: OdbcCommand cmd = new OdbcCommand("SELECT FirstName, SecondName, Aboutme FROM User WHERE UserID=1", cn); OdbcDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Name.Text = String.Format("{0} {1}", reader.GetString(0), …
117 c#  asp.net  mysql  sql 

8
Namenskonvention für C # -Klassen: Ist es BaseClass oder ClassBase oder AbstractClass?
Was ist der empfohlene Ansatz zum Benennen von Basisklassen? Wird dem Typnamen " Base " oder " Abstract " vorangestellt oder wird ihm nur "Base" hinzugefügt? Folgendes berücksichtigen: Typ: ViewModelzB MainViewModel , ReportViewModel Basisklasse: BaseViewModeloderViewModelBase oderAbstractViewModel Beachten Sie auch: Typ: ProductzB VirtualProduct , ExpiringProduct Basisklasse: BaseProductoderProductBase oderAbstractProduct Was denkst du …

2
Warten Sie auf eine abgeschlossene Aufgabe wie auf task.Result?
Ich lese gerade " Concurrency in C # Cookbook " von Stephen Cleary und habe die folgende Technik bemerkt: var completedTask = await Task.WhenAny(downloadTask, timeoutTask); if (completedTask == timeoutTask) return null; return await downloadTask; downloadTaskist ein Aufruf an httpclient.GetStringAsyncund timeoutTaskwird ausgeführt Task.Delay. Falls es keine Zeitüberschreitung gab, downloadTaskist es bereits …


4
Unterschied zwischen Select und ConvertAll in C #
Ich habe eine Liste: List<int> list = new List<int> { 1, 2, 3, 4, 5 }; Ich möchte eine Transformation auf Elemente meiner Liste anwenden. Ich kann dies auf zwei Arten tun: List<int> list1 = list.Select(x => 2 * x).ToList(); List<int> list2 = list.ConvertAll(x => 2 * x).ToList(); Was ist …
117 c#  .net  list 

3
Überprüfen Sie, ob ein bestimmter Typ eine Aufzählung ist
Ich schreibe einen JsonConverter für Json.NET, mit dem ich alle Aufzählungen in einen Zeichenfolgenwert konvertieren kann, der durch ein Attribut [Description] definiert ist. Beispielsweise: public enum MyEnum { [Description("Sunday")] Sunday, [Description("Monday")] Monday, [Description("Tuesday")] Tuesday, [Description("Wednesday")] Wednesday, [Description("Thursday")] Thursday, [Description("Friday")] Friday, [Description("Saturday")] Saturday } Ich habe bereits den Code zur Unterstützung, …
117 c#  enums 

10
Mausposition in c # abrufen
Wie erhalte ich die Mausposition? Ich möchte es in Bezug auf die Bildschirmposition. Ich starte mein Programm, das ich auf die aktuelle Mausposition einstellen möchte. Location.X = ?? Location.Y = ?? Bearbeiten: Dies muss geschehen, bevor das Formular erstellt wird.
117 c#  mouse-position 




3
#ifdef in C #
Ich möchte das Folgende tun, aber in C # anstelle von C ++ #ifdef _DEBUG bool bypassCheck=TRUE_OR_FALSE;//i will decide depending on what i am debugging #else bool bypassCheck = false; //NEVER bypass it #endif
116 c# 


4
Von einer generischen Basisklasse erben, eine Einschränkung anwenden und eine Schnittstelle in C # implementieren
Dies ist eine Syntaxfrage. Ich habe eine generische Klasse, die von einer generischen Basisklasse erbt und eine Einschränkung auf einen der Typparameter anwendet. Ich möchte auch, dass die abgeleitete Klasse eine Schnittstelle implementiert. Für mein Leben kann ich anscheinend nicht die richtige Syntax herausfinden. Das habe ich: DerivedFoo<T1,T2> : ParentFoo<T1, …

6
Bibliotheken für maschinelles Lernen in C # [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

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.