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.


11
Best Practice zum Zurückgeben von Fehlern in der ASP.NET-Web-API
Ich habe Bedenken hinsichtlich der Art und Weise, wie wir Fehler an den Kunden zurücksenden. Geben wir den Fehler sofort zurück, indem wir HttpResponseException auslösen, wenn wir einen Fehler erhalten: public void Post(Customer customer) { if (string.IsNullOrEmpty(customer.Name)) { throw new HttpResponseException("Customer Name cannot be empty", HttpStatusCode.BadRequest) } if (customer.Accounts.Count == …
384 c#  rest  asp.net-web-api 

10
ASP.NET-Identität - HttpContext hat keine Erweiterungsmethode für GetOwinContext
Ich habe das ASP.NET-Identitätsbeispiel von hier heruntergeladen und erfolgreich ausgeführt: https://github.com/rustd/AspnetIdentitySample Ich bin gerade dabei, das ASP.NET Identity Framework in meinem Projekt zu implementieren, und bin auf ein Problem gestoßen, das mich den ganzen Tag verrückt gemacht hat ... GetOwinContext() existiert nicht als Erweiterungsmethode auf meinem HttpContext Ich implementiere das …

4
Wie bekomme ich die ersten N Elemente einer Liste in C #?
Ich möchte Linq verwenden, um einen Busfahrplan in meinem Projekt abzufragen, damit ich jederzeit die nächsten 5 Busankunftszeiten erhalten kann. Wie kann ich meine Abfrage auf die ersten 5 Ergebnisse beschränken? Wie kann ich allgemein einen Teil einer Liste in C # erstellen? (In Python würde ich verwenden mylist[:5], um …
384 c# 

5
Warum wird JsonRequestBehavior benötigt?
Warum wird Json Request Behaviorbenötigt? Wenn ich die HttpGetAnforderungen auf meine Aktion beschränken möchte, kann ich die Aktion mit dem [HttpPost]Attribut dekorieren Beispiel: [HttpPost] public JsonResult Foo() { return Json("Secrets"); } // Instead of: public JsonResult Foo() { return Json("Secrets", JsonRequestBehavior.AllowGet); } Warum reicht das nicht [HttpPost]aus? Warum das Framework …


17
Wann in vs ref vs out zu verwenden
Jemand hat mich neulich gefragt, wann sie das Parameter-Schlüsselwort outanstelle von verwenden sollen ref. Während ich (glaube ich) den Unterschied zwischen den Schlüsselwörtern refund out(die zuvor gefragt wurden ) verstehe und die beste Erklärung zu sein scheint, ist ref== inund out, was sind einige (hypothetische oder Code-) Beispiele, bei denen …
383 c# 

30
Verzeichnis mit Directory.Delete kann nicht gelöscht werden (Pfad, true)
Ich verwende .NET 3.5 und versuche, ein Verzeichnis rekursiv zu löschen, indem ich: Directory.Delete(myPath, true); Meines Wissens nach sollte dies ausgelöst werden, wenn Dateien verwendet werden oder ein Berechtigungsproblem vorliegt. Andernfalls sollte das Verzeichnis und der gesamte Inhalt gelöscht werden. Ich bekomme jedoch gelegentlich Folgendes: System.IO.IOException: The directory is not …
383 c#  .net  exception  io 

20
Besser prüfen, ob ein Pfad eine Datei oder ein Verzeichnis ist?
Ich verarbeite a TreeView von Verzeichnissen und Dateien. Ein Benutzer kann entweder eine Datei oder ein Verzeichnis auswählen und dann etwas damit tun. Dies erfordert eine Methode, die je nach Auswahl des Benutzers verschiedene Aktionen ausführt. Im Moment mache ich so etwas, um festzustellen, ob der Pfad eine Datei oder …
382 c#  .net  file  path  directory 


7
Styles.Render in MVC4
.NET MVC4Wie funktioniert es in einem Projekt @Styles.Render? Ich meine, in @Styles.Render("~/Content/css")welcher Datei ruft es auf? Ich habe keine Datei oder einen Ordner namens "css" in meinem ContentOrdner.

13
Verwendung der Finalize / Dispose-Methode in C #
C # 2008 Ich arbeite jetzt schon eine Weile daran und bin immer noch verwirrt über die Verwendung von Finalize- und Dispose-Methoden im Code. Meine Fragen sind unten: Ich weiß, dass wir nur einen Finalizer benötigen, wenn wir nicht verwaltete Ressourcen entsorgen. Wenn jedoch verwaltete Ressourcen vorhanden sind, die nicht …

19
Verbindungszeichenfolge aus App.config abrufen
var connection = ConnectionFactory.GetConnection( ConfigurationManager.ConnectionStrings["Test"] .ConnectionString, DataBaseProvider); Und das ist meine App.config: <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="Test" connectionString="Data Source=.;Initial Catalog=OmidPayamak;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration> Aber wenn mein Projekt läuft, ist dies mein Fehler: Der Objektverweis wurde nicht auf eine Instanz eines Objekts festgelegt.


25
Die Konvertierung eines Datetime2-Datentyps in einen Datetime-Datentyp führt zu einem Wert außerhalb des Bereichs
Ich habe eine Datentabelle mit 5 Spalten, in der eine Zeile mit Daten gefüllt und dann über eine Transaktion in der Datenbank gespeichert wird. Beim Speichern wird ein Fehler zurückgegeben: Die Konvertierung eines Datetime2-Datentyps in einen Datetime-Datentyp führte zu einem Wert außerhalb des Bereichs Beim Lesen bedeutet dies, dass meine …

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.