Als «c#» getaggte Fragen

C # (ausgesprochen "siehe scharf") ist eine statische Typisierungsprogrammiersprache mit mehreren Paradigmen, die von Microsoft entwickelt wurde. C # -Code zielt normalerweise auf die .NET-Tools und -Laufzeiten von Microsoft ab, zu denen unter anderem .NET Framework, .NET Core und Xamarin gehören. Verwenden Sie dieses Tag für Fragen zu Code, der in der formalen Spezifikation von C # oder C # geschrieben ist.

6
Es kann keine Laufzeitbindung für eine Nullreferenz durchgeführt werden, es handelt sich jedoch NICHT um eine Nullreferenz
Verwenden von: MVC 4, ASP.NET Razor Ich erhalte eine Fehlermeldung, die anscheinend nicht möglich sein sollte. Es sagt mir, dass ich eine Nullreferenz verwende, States, aber es wird eindeutig gesetzt. Regler: public ActionResult Index() { Dictionary<int, string> states = new Dictionary<int, string>() { { -1, "a"}, { 0, "b"}, { …

3
Wann gibt ConcurrentDictionary TryRemove false zurück?
Gibt es nur false zurück, wenn das Wörterbuch keinen Wert für den angegebenen Schlüssel enthält, oder gibt es aufgrund von Thread-Race-Bedingungen auch false zurück, wie wenn ein anderer Thread etwas hinzufügt / aktualisiert? Frage im Code: ConcurrentDictionary<int, string> cd = new ConcurrentDictionary<int, string>(); // This might fail if another thread …
79 c#  .net  concurrency 


6
Vollständige Abfragezeichenfolge in C # ASP.NET abrufen
Als PHP-Programmierer bin ich es gewohnt, $ _GET zum Abrufen der HTTP-Abfragezeichenfolge zu verwenden ... und wenn ich die gesamte Zeichenfolge benötige, gibt es viele Möglichkeiten, dies zu tun. In ASP kann ich die Abfrage jedoch nicht erhalten. Hier ist der Code für news.aspx (eingebettet in HTML): <% string URL …
79 c#  asp.net  url 


25
Enthält keine statische 'Haupt'-Methode, die für einen Einstiegspunkt geeignet ist
Ich begann meinen Code heute in getrennten CS-Dateien zu organisieren. Damit die Methoden, die mit der Benutzeroberfläche zusammenarbeiten, weiterhin funktionieren, erstellte ich den CS-Code unter demselben Namespace und demselben öffentlichen Teilklassennamen, damit die Methoden dies konnten interoperabel sein. Mein Header sieht in vier Dateien so aus, einschließlich meiner Hauptkerndatei, die …

8
Lazy Loading vs Eager Loading
Das verzögerte Laden in Entity Framework ist das Standardphänomen beim Laden und Zugreifen auf die zugehörigen Entitäten. Eifriges Laden bezieht sich jedoch auf die Praxis des Belastens all dieser Beziehungen. Ich bin auf die Frage gestoßen, in welcher Situation eifriges Laden vorteilhafter sein könnte als faules Laden. Fragen Sie dies, …

5
Guid.Parse () oder new Guid () - Was ist der Unterschied?
Was ist der Unterschied zwischen diesen beiden Konvertierungsmethoden für einen String System.Guid? Gibt es einen Grund, einen über den anderen zu wählen? var myguid = Guid.Parse("9546482E-887A-4CAB-A403-AD9C326FFDA5"); oder var myguid = new Guid("9546482E-887A-4CAB-A403-AD9C326FFDA5");
79 c#  .net  guid 


6
Wie bekomme ich Bin Path?
Ich muss zum Bin-Pfad der ausführenden Assembly gehen. Wie bekommst du es? Ich habe einen Ordner Plugins in der Bin / Debug und ich muss den Speicherort erhalten
79 c#  .net 

8
C # Linq Wobei Datum zwischen 2 Daten
Ich versuche, mit meiner linq-Anweisung alle Datensätze zwischen zwei Daten abzurufen, und ich bin mir nicht ganz sicher, was ich ändern muss, damit es funktioniert: (a.Start >= startDate && endDate) var appointmentNoShow = from a in appointments from p in properties from c in clients where a.Id == p.OID && …
79 c#  linq 

5
So überprüfen Sie, ob eine Uri-Zeichenfolge gültig ist
Wie überprüfen Sie, ob eine Uri-Zeichenfolge gültig ist (dass Sie sie dem Uri-Konstruktor zuführen können)? Bisher habe ich nur Folgendes, aber aus offensichtlichen Gründen würde ich einen weniger brutalen Weg bevorzugen: Boolean IsValidUri(String uri) { try { new Uri(uri); return true; } catch { return false; } } Ich habe …
79 c#  .net  uri 



6
AutoMapper-Konvertierung aus mehreren Quellen
Angenommen, ich habe zwei Modellklassen: public class People { public string FirstName {get;set;} public string LastName {get;set;} } Haben Sie auch eine Klasse Telefon: public class Phone { public string Number {get;set;} } Und ich möchte wie folgt in ein PeoplePhoneD konvertieren: public class PeoplePhoneDto { public string FirstName {get;set;} …
79 c#  automapper 

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.