C # ist eine multiparadigmatisierte, verwaltete, durch Müll gesammelte objektorientierte Programmiersprache, die von Microsoft parallel zur .NET-Plattform erstellt wurde
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Ich fange gerade erst an, C # zu lernen. Ich komme aus Java, C ++ und Objective-C und finde, dass die Pascal-Schreibweise der Methodennamen in C # ziemlich …
Es ist ein Muster , in C # Klassen veranschaulicht durch , Dictionary.TryGetValueund int.TryParse: ein Verfahren , das gibt einen booleschen angibt Erfolg einer Operation und einem Out - Parameter das tatsächliche Ergebnis enthält; Wenn der Vorgang fehlschlägt, wird der Parameter out auf null gesetzt. Angenommen, ich verwende C # …
Einige Projekte wurden mit EF gestartet, aber ich hatte einige Fragen zu Verknüpfungstabellen und Schlüsseln usw. Nehmen wir an, ich habe eine Tabelle mit Anwendungen und Berechtigungen. Anwendungen haben viele Berechtigungen und jede Berechtigung kann zu vielen Anwendungen gehören (viele-zu-viele). Jetzt sind die Anwendungs- und Berechtigungstabellen einfach: Applications -------------- PK …
Gibt es Richtlinien für die Entscheidung, wann sich eine Klasse in einer eigenen Assembly / DLL befinden soll? Ich sehe oft zwei Denkschulen: 1) Jede "Gruppierung" von Klassen gehört zu einer eigenen DLL, z. B. Repositorys, Services, DTOs, Infrastruktur usw. 2) Alles sollte sich in einer einzigen DLL befinden, aber …
Ich evaluiere ein Open-Source-CMS namens Piranha ( http://piranhacms.org/ ) zur Verwendung in einem meiner Projekte. Ich fand den folgenden Code interessant und zumindest für mich etwas verwirrend. Können mir einige helfen, zu verstehen, warum die Klasse von einer Basis desselben Typs erbt? public abstract class BasePage<T> : Page<T> where T …
Als C ++ - Entwickler bin ich an C ++ - Headerdateien gewöhnt und finde es vorteilhaft, eine Art erzwungene "Dokumentation" im Code zu haben. Normalerweise habe ich eine schlechte Zeit, wenn ich etwas C # -Code lesen muss: Ich habe keine solche mentale Karte der Klasse, mit der ich …
Ich schreibe eine Art Warteschlangenimplementierung mit einer TryDequeueMethode, die ein ähnliches Muster wie verschiedene .NET- TryParseMethoden verwendet. Wenn die Aktion erfolgreich war, outgebe ich einen booleschen Wert zurück und verwende einen Parameter, um den tatsächlichen Wert in der Warteschlange zurückzugeben. public bool TryDequeue(out Message message) => _innerQueue.TryDequeue(out message); Jetzt vermeide …
Im Go Language Tutorial erklären sie , wie Schnittstellen funktionieren: Go hat keine Klassen. Sie können jedoch Methoden für Strukturtypen definieren. Der Methodenempfänger wird in einer eigenen Argumentliste zwischen dem Schlüsselwort func und dem Methodennamen angezeigt. type Vertex struct { X, Y float64 } func (v *Vertex) Abs() float64 { …
Ich habe Probleme mit unseren Unit-Tests, die wir in meinem Team implementieren. Wir versuchen, Komponententests in Legacy-Code einzufügen, der nicht gut entworfen wurde, und obwohl wir keine Schwierigkeiten mit der tatsächlichen Hinzufügung der Tests hatten, beginnen wir damit zu kämpfen, wie sich die Tests entwickeln. Als Beispiel für das Problem …
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 7 Jahren migriert . Ich hatte vor, viele verschiedene Dinge in meiner Produktionsumgebung zu protokollieren, zum Beispiel wenn ein Benutzer: Anmelden, Abmelden Profil ändern Kontoeinstellungen bearbeiten Passwort ändern ... etc Ist dies …
Ein Mitarbeiter und ich haben das Verhalten des newSchlüsselworts in C # untersucht, das für das Konzept des Versteckens gilt. Aus der Dokumentation : Verwenden Sie den neuen Modifikator, um ein von einer Basisklasse geerbtes Element explizit auszublenden. Um ein geerbtes Element auszublenden, deklarieren Sie es in der abgeleiteten Klasse …
Ich suche nach der effizientesten / Standardmethode zum Übertragen von Daten zwischen clientseitigem JavaScript-Code und C # -Code hinter einer ASP.NET-Anwendung. Ich habe die folgenden Methoden verwendet, um dies zu erreichen, aber sie fühlen sich alle ein bisschen verworren an. Um Daten von JavaScript an den C # -Code zu …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 4 Jahren . Ich habe einen möglichen C # -Entwicklungsjob, aber bevor ich ein Vorstellungsgespräch führen …
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Ich habe andere Entwickler gesehen, die statische Klassen als Namespaces verwendeten public static class CategoryA { public class Item1 { public void DoSomething() { } } public class …
Diese Frage wurde von Stack Overflow migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 8 Jahren migriert . Es gibt immer eine Debatte über das Thema - "Ob die Geschäftslogik in eine gespeicherte Prozedur gestellt werden soll oder nicht?". Wenn wir uns entscheiden, das ORM-Tool nicht …
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.