Als «c#» getaggte Fragen

C # ist eine multiparadigmatisierte, verwaltete, durch Müll gesammelte objektorientierte Programmiersprache, die von Microsoft parallel zur .NET-Plattform erstellt wurde

5
Wechsel von Winforms zu WPF [geschlossen]
Ich bin ein langjähriger erfahrener Windows Forms- Entwickler, aber jetzt ist es an der Zeit, zu WPF zu wechseln, da in Kürze ein neues WPF-Projekt auf mich zukommt und ich nur eine kurze Vorlaufzeit habe, um mich auf das Erlernen von WPF vorzubereiten. Was ist der beste Weg für einen …
26 c#  .net  windows  wpf  winforms 

3
Warum gibt es keine generische Implementierung von OrderedDictionary in .net?
Warum hat Microsoft keine generische Implementierung von OrderedDictionary bereitgestellt? Ich habe einige benutzerdefinierte Implementierungen gesehen, darunter: http://www.codeproject.com/KB/recipes/GenericOrderedDictionary.aspx Aber warum hat Microsoft es nicht in die .net-Basisbibliothek aufgenommen? Sicher hatten sie einen Grund, kein Generikum zu bauen ... aber was ist das? Vor dem Posten dieser Nachricht habe ich Folgendes gesehen: …
26 c#  .net 

4
Warum sollte ein Entwicklungsteam darauf bestehen, dass die Verwendung einer einzigen Lösung für mehrere Projekte in Visual Studio die Komplexität der gegenseitigen Abhängigkeiten erhöht?
Ich helfe dabei, ein externes Team zu leiten, das mit der Entwicklung neuer Versionen einiger vorhandener Produkte beginnt. In der Vergangenheit hat dieses Team immer ein Modell eines einzelnen Projekts in einer einzelnen Lösung für ungefähr 30 Module in Visual Studio verwendet, die zusammen einen bereitstellbaren Build erstellen. Dies wirkt …


7
Optionale Parameternamen angeben, obwohl nicht erforderlich?
Betrachten Sie die folgende Methode: public List<Guid> ReturnEmployeeIds(bool includeManagement = false) { } Und der folgende Aufruf: var ids = ReturnEmployeeIds(true); Für einen Entwickler, der neu im System ist, wäre es ziemlich schwierig zu erraten, was truepassiert ist. Bewegen Sie den Mauszeiger zuerst über den Methodennamen oder gehen Sie zur …



1
Asynchrone Netzwerkprogrammierung mit Reactive Extensions
Nachdem ich vor Jahren einige (mehr oder weniger) socketasynchrone "Low-Level" -Programmierungen durchgeführt hatte (in Form eines ereignisbasierten asynchronen Musters (EAP) ) und kürzlich zu einem TcpListener(asynchronen Programmiermodell (APM) ) aufgestiegen war Beim Versuch, auf async/await(Task-based Asynchronous Pattern (TAP) ) umzusteigen, hatte ich es ziemlich schwer, mich immer wieder mit all …
25 c#  .net  tcp 




7
Was ist die richtige Reihenfolge, um diese Bücher zu lesen? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
25 c#  learning  books 

1
Schlagen Sie eine bewährte Methode zum Erstellen der Konstanten-Klasse vor
Diese Frage wurde aus Code Review Stack Exchange migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 5 Jahren migriert . Zwischen meinen Teammitgliedern gibt es eine Debatte über die Deklaration einer Constants-Klasse. Wir verschieben die konstanten Variablen in eine separate Klasse wie unten. public class Constants …
25 c#  class 

5
Wie modelliere ich einen Zirkelverweis zwischen unveränderlichen Objekten in C #?
Im folgenden Codebeispiel haben wir eine Klasse für unveränderliche Objekte, die einen Raum darstellt. Nord, Süd, Ost und West repräsentieren Ausgänge in andere Räume. public sealed class Room { public Room(string name, Room northExit, Room southExit, Room eastExit, Room westExit) { this.Name = name; this.North = northExit; this.South = southExit; …

6
Warum sollten Sie jemals auf eine Methode 'warten' und dann sofort ihren Rückgabewert abfragen?
In diesem MSDN-Artikel wird der folgende Beispielcode bereitgestellt (der Kürze halber leicht bearbeitet): public async Task<ActionResult> Details(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } Department department = await db.Departments.FindAsync(id); if (department == null) { return HttpNotFound(); } return View(department); } Die FindAsyncMethode ruft ein DepartmentObjekt anhand …
24 c#  .net  asp.net-mvc  async 

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.