C # ist eine multiparadigmatisierte, verwaltete, durch Müll gesammelte objektorientierte Programmiersprache, die von Microsoft parallel zur .NET-Plattform erstellt wurde
Ich habe OO-Programmierung studiert, hauptsächlich in C ++, C # und Java. Ich dachte, ich hätte ein gutes Verständnis dafür, was Kapselung, Vererbung und Polymorphismus angeht (und ich habe viele Fragen auf dieser Site gelesen). Eine Sache, die hier und da auftaucht, ist das Konzept des "Message Passing". Offensichtlich wird …
Ich möchte sicherstellen, dass ich bei meinem ersten echten Sprung bei MVC Branchenstandards und Best Practices befolge. In diesem Fall ist es ASP.NET MVC mit C #. Ich werde Entity Framework 4.1 für mein Modell mit Code-First-Objekten verwenden (die Datenbank ist bereits vorhanden), sodass es ein DBContext-Objekt zum Abrufen von …
Warum wurde die Immobilie string foo = string.Emptyin die BCL aufgenommen? Es scheint ausführlicher und nicht klarer zu sein, als nur eine leere Zeichenfolge zu verwenden ( string foo = "")
Bin ich in C # aufgefordert, das universelle var-Schlüsselwort für jede Variablendeklaration zu verwenden? Wenn ja, muss ich diese Sonderzeichen für Literalwerte in der Variablendeklaration wie das M für Dezimal in der folgenden Anweisung angeben: var myDecimal = 14.5M; Wenn es einen Unterschied macht, versuche ich, eine Webentwicklung mit C …
Ich entwickle eine typische Webanwendung mit den folgenden Ebenen Benutzeroberflächenebene (MVC) Business Logic Layer (BAL) Datenzugriffsschicht (DAL) Jede Ebene verfügt über ein eigenes DTO-Objekt, einschließlich BAL und DAL. Meine diesbezüglichen Fragen lauten wie folgt Das vom DAL zurückgegebene DTO wird einfach in das entsprechende DTO im BAL konvertiert und an …
Ist es besser, List<string>in Typanmerkungen oder StringListwo zu verwendenStringList class StringList : List<String> { /* no further code!*/ } Ich lief in mehr von ihnen in Irony .
Ich habe kürzlich mit einigen Freunden diskutiert, welche der folgenden 2 Methoden am besten geeignet ist, um Ergebnisse oder Aufrufe von Methoden innerhalb derselben Klasse von Methoden innerhalb derselben Klasse zurückzugeben. Dies ist ein sehr vereinfachtes Beispiel. In Wirklichkeit sind die Funktionen viel komplexer. Beispiel: public class MyClass { public …
Ich habe einen Code, der fast identisch ist, aber absolut unterschiedliche Typen ohne Vererbung zwischen ihnen für die Hauptvariable verwendet. Insbesondere schreibe ich einen Analysator mit Roslyn für C # und VB.NET mit den folgenden Typen: Microsoft.CodeAnalysis.CSharp.Syntax.AttributeSyntax Microsoft.CodeAnalysis.VisualBasic.Syntax.AttributeSyntax Ich frage mich, ob ich, weil der Code dasselbe tut, ihn so …
Ich habe vor kurzem angefangen, mich mit Android-Entwicklung zu beschäftigen. Dies hat mich zurück in die Welt der Java-Softwareentwicklung geführt. Das letzte Mal, als ich mit Java gearbeitet habe, habe ich OOP zugegebenermaßen nicht annähernd so gut verstanden wie jetzt (glaube ich). Nachdem ich in meiner Karriere hauptsächlich C # …
Was ist die beste Vorgehensweise für die Validierung von Konstruktorparametern? Angenommen, ein einfaches Stück C #: public class MyClass { public MyClass(string text) { if (String.IsNullOrEmpty(text)) throw new ArgumentException("Text cannot be empty"); // continue with normal construction } } Wäre es akzeptabel, eine Ausnahme auszulösen? Die Alternative, auf die ich …
Wenn Sie mehrere Jahre Erfahrung in der Arbeit mit Java und einige Jahre Erfahrung in der Arbeit mit C # und .NET haben, würde ich Ihre Meinung zu Produktivitätsunterschieden bei der Softwareentwicklung zwischen diesen beiden Umgebungen schätzen. Einer unserer Kunden erwägt, seine vorhandene Softwarelösung zu ersetzen. Da der Austausch ca. …
Ich suche nach Pseudocode-Vorschlägen, um meine MP3-Dateien so zu sortieren, dass Titel- und Interpretenwiederholungen vermieden werden . Ich höre Schlagersänger - Frank Sinatra, Tony Bennett, Ella Fitzgerald usw., die alte Standards singen. Jeder Künstler nimmt viele der gleichen Songs auf - Fly Me To The Moon, So sieht es heute …
Ich hoffe, diese Frage gibt einige interessante Antworten, weil sie mich eine Weile nervt. Gibt es einen echten Wert beim Unit-Testen eines Controllers in ASP.NET MVC? Was ich damit meine, ist, dass meine Controller-Methoden die meiste Zeit (und ich bin kein Genie) selbst in ihrer komplexesten Form so aussehen: public …
Obwohl dies eine programmiersprachenunabhängige Frage sein könnte, bin ich an Antworten interessiert, die auf das .NET-Ökosystem abzielen. Dies ist das Szenario: Angenommen, wir müssen eine einfache Konsolenanwendung für die öffentliche Verwaltung entwickeln. Die Anwendung ist über Kfz-Steuer. Sie haben (nur) die folgenden Geschäftsregeln: 1.a) Wenn es sich bei dem Fahrzeug …
Ich fange gerade erst mit .Net WebApi an und bemerke sofort, dass es keinen Vertrag gibt, der definiert, wie die API aussieht und wie sie verwendet werden soll (Anfragen / Antworten von jeder Aktion). Dies erfolgt normalerweise in Form von eine WSDL für WCF / Soap. Mir scheint, dies ist …
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.