C # ist eine multiparadigmatisierte, verwaltete, durch Müll gesammelte objektorientierte Programmiersprache, die von Microsoft parallel zur .NET-Plattform erstellt wurde
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 …
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: …
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 …
Ich habe diesen Artikel gelesen: So schreiben Sie eine Gleichheitsmethode in Java . Grundsätzlich bietet es eine Lösung für eine equals () -Methode, die Vererbung unterstützt: Point2D twoD = new Point2D(10, 20); Point3D threeD = new Point3D(10, 20, 50); twoD.equals(threeD); // true threeD.equals(twoD); // true Aber ist es eine gute …
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 …
Ich habe eine Klasse mit zwei readonly intFeldern. Sie sind als Eigenschaften ausgesetzt: public class Thing { private readonly int _foo, _bar; /// <summary> I AM IMMUTABLE. </summary> public Thing(int foo, int bar) { _foo = foo; _bar = bar; } public int Foo { get { return _foo; } …
Ich erstelle ein Objektmodell für ein Gerät mit mehreren Kanälen. Die zwischen dem Klienten und mir verwendeten Substantive sind Channelund ChannelSet. ("Menge" ist semantisch nicht genau, weil es geordnet ist und eine richtige Menge nicht. Aber das ist ein Problem für eine andere Zeit.) Ich benutze C #. Hier ist …
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 …
Zum Beispiel eine Klasse wie: class Dog { } //never mind that there's nothing in it... und dann eine Eigenschaft wie: Dog Dog { get; set; } Mir wurde gesagt, wenn ich keinen einfallsreicheren Namen dafür finden kann, muss ich Folgendes verwenden: Dog DogObject { get; set; } Irgendwelche Gedanken …
Ich arbeite seit über 5 Jahren an einem Software-Projekt, meistens solo. Am Anfang war es ein Durcheinander (ich bin der dritte oder vierte Entwickler, der daran arbeitet), und obwohl es jetzt weniger Durcheinander ist, ist es immer noch unglaublich durcheinander. Die Geschwindigkeit, mit der ich es in den Griff bekomme, …
Lohnt es sich für jemanden mit .Net-Erfahrung, sich für iPhone / iPod / iPad zu entwickeln, Objective-C zu lernen? Ist MonoTouch eine gute Alternative? Was sind einige der Nachteile bei der Verwendung von MonoTouch im Vergleich zur Codierung in Objective-C?
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 …
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 …
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; …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.