C # ist eine multiparadigmatisierte, verwaltete, durch Müll gesammelte objektorientierte Programmiersprache, die von Microsoft parallel zur .NET-Plattform erstellt wurde
Bei den gängigsten Sprachen (Java, C #, Java usw.) scheint es manchmal so, als würden Sie im Widerspruch zur Sprache arbeiten, wenn Sie Ihren Code vollständig TDD-fähig machen möchten. In Java und C # möchten Sie beispielsweise alle Abhängigkeiten Ihrer Klassen verspotten, und die meisten Verspottungs-Frameworks empfehlen, dass Sie Schnittstellen …
Angenommen, ich habe eine Methode public List<User> GetBatchOfUsers(IEnumerable<int> userIDs) { List<User> users = new List<User>(); // some database stuff return users; } Ich habe gelesen, dass es besser wäre, eine Schnittstelle (entweder IListoder IEnumerable) zurückzugeben, als eine zurückzugeben List. Einige Argumente, die ich dafür gehört habe, sind, dass es Daten …
Ich habe eine C # -Klasse geschrieben, die verwendet wird, um eine Liste von EXE-Dateien zu starten (keine von mir - EXEs von Drittanbietern, die ich ausführen muss) und sie am Laufen zu halten (wird gelegentlich überprüft, ob sie noch ausgeführt werden, und sie starten, wenn nicht). . Ich bin …
Ich stoße beim Programmieren häufig darauf, wenn ich einen Loop-Count-Index in einem foreach haben möchte und eine Ganzzahl erstellen, verwenden, inkrementieren usw. Wäre es nicht eine gute Idee, wenn ein Schlüsselwort eingeführt würde Die Anzahl der Schleifen in einem Foreach? Es kann auch in anderen Loops verwendet werden. Verstößt dies …
Beim Lesen eines anderen Programmiercodes verwendet er ein Format, das ich noch nie gesehen habe. Z.B namespace MyNs.HereWeAre {//tab here for some reason public class SomeClass {//here's another tab public string Method() {//yet another tab string _variable = "";//no tab implementation return _variable; } }//eof - class (Yes these eof …
In Implementierungen der Programmiersprache Scheme (R6RS-Standard) kann ich ein Modul wie folgt importieren: (import (abc def xyz)) Das System versucht, nach einer Datei zu suchen, $DIR/abc/def/xyz.slsin der $DIRsich ein Verzeichnis befindet, in dem Sie Ihre Scheme-Module aufbewahren. xyz.slsist der Quellcode für das Modul und wird bei Bedarf im laufenden Betrieb …
Diese Strategie beinhaltet das Ersetzen von Folgendem: public class Politician { public const int Infidelity = 0; public const int Embezzlement = 1; public const int FlipFlopping = 2; public const int Murder = 3; public const int BabyKissing = 4; public int MostNotableGrievance { get; set; } } Mit: …
Ich habe im Grunde das Wesentliche von TDD. Ich bin verkauft, dass es nützlich ist und ich habe ein vernünftiges Kommando über das MSTEST-Framework. Bisher war ich jedoch nicht in der Lage, es als primäre Entwicklungsmethode zu verwenden. Meistens verwende ich es als Ersatz für das Schreiben von Konsolen-Apps als …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 4 Jahren . Ich arbeite derzeit an einem Indie-Projekt, daher habe ich …
Exchange 2010 verfügt über ein Delegierungsmodell, bei dem Gruppen von WinRM- Cmdlets im Wesentlichen in Rollen gruppiert und die Rollen einem Benutzer zugewiesen werden. ( Bildquelle ) Dies ist ein großartiges und flexibles Modell, wenn man bedenkt, wie ich alle Vorteile von PowerShell nutzen kann, während ich die richtigen Low-Level-Technologien …
Was sind die Vor- / Nachteile (falls vorhanden) bei der Verwendung? string output; int i = 10; output = string.Format("the int is {0}", i); gegen string output; int i = 10; output = "the int is " + i; Ich habe immer das letztere Beispiel verwendet, aber es scheint, als …
Was ist der beste Weg, um Daten von einem MS SQL Server in C # abzufragen? Ich weiß, dass es keine gute Praxis ist, eine SQL-Abfrage im Code zu haben. Ist der beste Weg, eine gespeicherte Prozedur zu erstellen und sie mit Parametern aus C # aufzurufen? using (var conn …
In regelmäßigen Abständen wundere ich mich darüber: Der Kurzschluss-ODER würde immer den gleichen Wert zurückgeben, den der kurzgeschlossene ODER-Operator? Ich gehe davon aus, dass der Kurzschluss ODER immer schneller ausgewertet wird. War der kurzgeschlossene ODER-Operator aus Gründen der Konsistenz in der C # -Sprache enthalten? Was habe ich vermisst?
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, …
Alle. Ich erstelle einige Bibliotheken für andere Teams in meiner Firma. Sie haben alle unterschiedliche Protokollierungsmechanismen. Ich möchte Trace-Informationen darüber bereitstellen, was meine Bibliotheken tun. Was soll ich tun, um dies zu erreichen? Vielen Dank
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.