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.


5
VS2015 Build schlägt ohne Fehlermeldung mit Dynamic fehl
Ich habe einen Komponententest für einen Code geschrieben, der JSON zurückgegeben hat. Der Typ, den es zurückgibt, ist ein anonymer Typ, daher dachte ich, um die Werte darauf zu überprüfen, würde ich das Objekt einfach in a umwandeln dynamic, um meine Aussagen zu machen. Wenn ich das mache, schlägt mein …

9
GetHashCode-Richtlinien in C #
Ich habe im Essential C # 3.0- und .NET 3.5-Buch Folgendes gelesen: Die Rückgabe von GetHashCode () über die Lebensdauer eines bestimmten Objekts sollte konstant sein (der gleiche Wert), auch wenn sich die Daten des Objekts ändern. In vielen Fällen sollten Sie die Methodenrückgabe zwischenspeichern, um dies zu erzwingen. Ist …
136 c#  .net  hashcode 

7
Wird in einem "using" -Block eine SqlConnection bei Rückgabe oder Ausnahme geschlossen?
Erste Frage: Sag ich habe using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); string storedProc = "GetData"; SqlCommand command = new SqlCommand(storedProc, connection); command.CommandType = CommandType.StoredProcedure; command.Parameters.Add(new SqlParameter("@EmployeeID", employeeID)); return (byte[])command.ExecuteScalar(); } Wird die Verbindung geschlossen? Denn technisch kommen wir nie so zum letzten }wie returnvorher. Zweite Frage: Diesmal habe …
136 c#  using  sqlconnection 



9
Escape-Text für HTML
Wie entkomme ich Text für die Verwendung von HTML in C #? Ich will das tun sample="<span>blah<span>" und haben <span>blah<span> wird als einfacher Text anstelle von blah nur mit dem Tag-Teil des HTML angezeigt :(. Verwenden von C # nicht ASP
136 c#  html  escaping 

14
Wie kann der Konvertierungsfehler von datetime2 außerhalb des Bereichs mithilfe von DbContext und SetInitializer behoben werden?
Ich verwende die mit Entity Framework 4.1 eingeführten APIs DbContext und Code First. Das Datenmodell verwendet grundlegende Datentypen wie stringund DateTime. Die einzige Datenanmerkung, die ich in einigen Fällen verwende, ist [Required], aber das gilt nicht für eine der DateTimeEigenschaften. Beispiel: public virtual DateTime Start { get; set; } Die …



6
Können Sie log4net im Code konfigurieren, anstatt eine Konfigurationsdatei zu verwenden?
Ich verstehe, warum log4net app.configDateien zum Einrichten der Protokollierung verwendet. So können Sie die Protokollierung von Informationen leicht ändern, ohne Ihren Code neu kompilieren zu müssen. In meinem Fall möchte ich jedoch keine app.configDatei mit meiner ausführbaren Datei packen . Und ich habe keine Lust, mein Protokollierungssetup zu ändern. Gibt …
136 c#  .net  logging  log4net 

9
Wie erstelle ich eine Datei UND Ordner, wenn die Ordner nicht vorhanden sind?
Stellen Sie sich vor, ich möchte die folgende Datei erstellen (oder überschreiben): - C:\Temp\Bar\Foo\Test.txt Verwendung der File.Create (..) -Methode kann dies geschehen . ABER, wenn ich keinen der folgenden Ordner habe (von diesem Beispielpfad oben) Temp Bar Foo dann bekomme ich eine DirectoryNotFoundException ausgelöst. Also .. gegeben ein Weg, wie …
136 c#  .net  file-access 


10
BestPractice - Transformiert das erste Zeichen einer Zeichenfolge in Kleinbuchstaben
Ich hätte gerne eine Methode, die das erste Zeichen einer Zeichenfolge in Kleinbuchstaben umwandelt. Meine Ansätze: 1. public static string ReplaceFirstCharacterToLowerVariant(string name) { return String.Format("{0}{1}", name.First().ToString().ToLowerInvariant(), name.Substring(1)); } 2. public static IEnumerable<char> FirstLetterToLowerCase(string value) { var firstChar = (byte)value.First(); return string.Format("{0}{1}", (char)(firstChar + 32), value.Substring(1)); } Was wäre Ihr Ansatz?
136 c#  .net  string 


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.