Als «c#» getaggte Fragen

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



2
Wann wird eine benutzerdefinierte Ausnahme in C # erstellt?
Ich schreibe eine Klasse für die Schnittstelle mit einem einfachen Hardwaregerät über einen COM-Port. Das Gerät kann für die Verwendung verschiedener Modi konfiguriert werden, sodass meine Klasse eine SetOperatingModeFunktion hat, die einen enumTyp annimmt UsbDeviceMode. Es sieht ungefähr so ​​aus: class UsbDevice { public void SetOperatingMode(UsbDeviceMode mode) { byte[] buffer …

7
Was sind die Alternativen zur Resx-Datei?
Ich entwickle eine Windows-Anwendung und möchte den gesamten Text für Beschriftungen, Optionsfelder, Schaltflächen, Kontrollkästchen und Spaltenüberschriften von Rastern an einer Stelle speichern. Ich habe versucht, eine Klassendatei, eine XML-Datei, eine Datenbanktabelle und eine Ressourcendatei zu verwenden. Ich habe festgestellt, dass eine Klassendatei der beste Weg ist, um all diese Texte …

3
Welche Art von Zertifikat wird für meine Bewerbung benötigt?
Ich veröffentliche kostenlose C # -Software, die ich mit Visual Studio erstellt habe. In Zukunft könnten einige dieser Softwareprodukte bezahlt werden. Ich habe mich gefragt, ob ich für sie eine Lizenz kaufen muss. Ich verstehe, dass es gut ist, ein Zertifikat für Ihre Website (SSL?) Zu haben, wenn Sie versuchen, …

4
Warnen Sie vor verbotenen Methoden von Drittanbietern
Hinweis: Diese Frage bezieht sich auf Code, der in Java oder C # geschrieben wurde. Ich verwalte einige große Projekte, bei denen wir Probleme (nicht unbedingt Fehler) mit einigen Drittanbieter- / SDK-Methoden entdeckt und unsere eigenen Erweiterungen geschrieben haben, die stattdessen verwendet werden sollten. Wir möchten, dass Entwickler sich daran …
9 java  c#  coding-style  ide 



4
Überprüfen des Ergebnisses eines Konstruktors in C #
Ich arbeite an einer Codebasis mit einem Kollegen, der die Gewohnheit hat, die Ergebnisse eines Konstruktors auf ähnliche Weise auf Null zu überprüfen Person p = new Person(); if (p != null) { p.Name = "John Smith"; } Mein Verständnis der .NET-Landschaft ist, dass ein Konstruktor eine Aufgabe niemals unerfüllt …

2
Null-Argument-Konstruktoren und immer gültige Entitäten
Ich habe in letzter Zeit viel über immer gültige Domänenentitäten gelesen. Ich bin zu der Überzeugung gelangt, dass ich Folgendes tun muss, um sicherzustellen, dass die Entitäten immer gültig sind: 1) Entfernen Sie die primitive Besessenheit und fügen Sie Validierungs- / Domänenregeln in die Wertobjektkonstruktoren ein, wie hier erläutert: https://enterprisecraftsmanship.com/2016/09/13/validation-and-ddd/ …

4
Wann sollten Sie Erweiterungsmethoden für Ihre eigenen Klassen schreiben?
Ich habe kürzlich eine Codebasis gesehen, in der eine Datenklasse Addressirgendwo und dann an einem anderen Ort definiert wurde: fun Address.toAnschrift() = let { address -> Anschrift().apply { // mapping code here... } } Ich fand es verwirrend, diese Methode nicht direkt an der Adresse zu haben. Gibt es etablierte …
8 c#  design 

3
Ist es empfehlenswert, Benutzersteuerelemente zum Strukturieren von WPF-Formularen zu verwenden, auch wenn diese Benutzersteuerelemente nur einmal verwendet werden?
Ich entwickle eine WPF-Anwendung mit MVVM und lerne, wie man Dinge am besten macht. Ich habe ein WPF-Formular mit Selektoren, zwei Listen mit Suchfeldern und einige andere Elemente. Derzeit ist alles in einer Form und es funktioniert. Inzwischen hat die VM für dieses Formular mehr als 800 Zeilen und ist …
8 c#  wpf  user-control 


4
MVC - Austausch von Kontextinformationen zwischen Ansichten
Bitte entschuldigen Sie den langen Beitrag. Es gibt eine Frage, nimm sie einfach mit. Ein kleiner Kontext Wir haben eine Site, die sich aufgrund einer Vielzahl von Benutzereinstellungen, der Gruppe, zu der der Benutzer gehört, woher sie kommen und anderen Dingen erheblich anpassen muss. Früher haben wir die relevanten Bits …
8 c#  mvc  asp.net-mvc 

4
Codestruktur für mehrere Märkte? (unterschiedliche Geschäftsregeln für jeden Staat in den USA)
Wir entwickeln eine App, die für jeden Geschäftsmarkt (Länder und Staaten), in dem sie erhältlich ist, leicht unterschiedliche Anforderungen hat. Es scheint eine häufige Situation zu sein, aber ich kann anscheinend keinen guten Artikel über die Strukturierung von Code / Modulen für dieses Szenario finden. Es ist eine C # …

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.