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.

2
Abrufen des aktuellen Verzeichnisses in der .NET-Webanwendung
Ich habe also ein Webprojekt und versuche, das Stammverzeichnis der Website mithilfe der c # -Methode abzurufen Directory.GetCurrentDirectory(). Ich möchte keinen statischen Pfad verwenden, da sich die Speicherorte der Dateien in Zukunft ändern werden. Diese Methode wird in meiner Datei imageProcess.aspx.cs ausgeführt, aber wo ich dachte, dass sie zurückkehren würde: …
105 c#  asp.net  .net  directory  filepath 

7
C # Sortieren und Bestellen durch Vergleich
Ich kann eine Liste mit Sortieren oder Bestellen sortieren. Welches ist schneller? Arbeiten beide an demselben Algorithmus? List<Person> persons = new List<Person>(); persons.Add(new Person("P005", "Janson")); persons.Add(new Person("P002", "Aravind")); persons.Add(new Person("P007", "Kazhal")); 1. persons.Sort((p1,p2)=>string.Compare(p1.Name,p2.Name,true)); 2. var query = persons.OrderBy(n => n.Name, new NameComparer()); class NameComparer : IComparer<string> { public int Compare(string …

8
Wie erhalte ich das heutige Datum in C # im Format MM / TT / JJJJ?
Wie erhalte ich das heutige Datum in C # im Format MM / TT / JJJJ? Ich muss eine Zeichenfolgenvariable auf das heutige Datum setzen (vorzugsweise ohne das Jahr), aber es muss einen besseren Weg geben, als sie Monat für Tag Stück für Stück zu erstellen. Übrigens: Ich bin in …
105 c#  date 

13
Was ist die Verwendung der statischen Variablen in C #? Wann soll man es benutzen? Warum kann ich die statische Variable innerhalb der Methode nicht deklarieren?
Ich habe nach statischen Variablen in C # gesucht, aber ich verstehe immer noch nicht, wie sie verwendet werden. Wenn ich versuche, die Variable innerhalb der Methode zu deklarieren, erhalte ich keine Berechtigung dazu. Warum? Ich habe einige Beispiele für die statischen Variablen gesehen. Ich habe gesehen, dass wir keine …

7
Linq-Code zur Auswahl eines Elements
Ich schreibe so viel Code, um ein passendes Element auszuwählen var item = (from x in Items where x.Id == 123 select x).First(); Gibt es eine sauberere Art, dies zu tun, oder ist dies so präzise, ​​wie ich es bekommen werde? EDIT: Hätte sagen sollen "Sauberer Weg mit Linq-Syntax". Ich …
105 c#  linq 


12
Inline-Bild per E-Mail senden
Probleme beim Senden eines Bildes per E-Mail als eingebettetes Bild im Körper. Die Bilddatei wird als Anhang angezeigt, was in Ordnung ist, aber der Inline-Bildteil wird nur als rotes x angezeigt. Folgendes habe ich bisher LinkedResource inline = new LinkedResource(filePath); inline.ContentId = Guid.NewGuid().ToString(); MailMessage mail = new MailMessage(); Attachment att …
105 c#  image  email  smtp  inline 



7
'is' versus try cast mit null check
Mir ist aufgefallen, dass Resharper vorschlägt, dies zu ändern: if (myObj.myProp is MyType) { ... } das mögen: var myObjRef = myObj.myProp as MyType; if (myObjRef != null) { ... } Warum sollte es diese Änderung vorschlagen? Ich bin es gewohnt, mit Resharper Optimierungs- und Code-Reduktionsänderungen vorzuschlagen, aber es scheint, …
105 c#  .net  casting  resharper 

10
Gibt es einen C # -Typ zur Darstellung eines ganzzahligen Bereichs?
Ich muss einen ganzzahligen Bereich speichern. Gibt es dafür in C # 4.0 einen Typ? Natürlich könnte ich meine eigene Klasse mit int Fromund int ToEigenschaften schreiben und die richtige Logik einbauen, um dies sicherzustellen From <= To. Aber wenn es bereits einen Typ gibt, würde ich das natürlich lieber …
105 c# 

10
Behandeln Sie die ModelState-Validierung in der ASP.NET-Web-API
Ich habe mich gefragt, wie ich mit der ASP.NET-Web-API eine Modellvalidierung erreichen kann. Ich habe mein Modell so: public class Enquiry { [Key] public int EnquiryId { get; set; } [Required] public DateTime EnquiryDate { get; set; } [Required] public string CustomerAccountNumber { get; set; } [Required] public string ContactName …


4
Inno Setup für Windows-Dienst?
Ich habe einen .NET Windows-Dienst. Ich möchte ein Installationsprogramm erstellen, um diesen Windows-Dienst zu installieren. Grundsätzlich muss es folgendes tun: Pack installutil.exe(Ist es erforderlich?) Führen Sie installutil.exeMyService.exe aus Starten Sie MyService Außerdem möchte ich ein Deinstallationsprogramm bereitstellen, das den folgenden Befehl ausführt: installutil.exe /u MyService.exe Wie mache ich das mit …

10
ASP.NET MVC - Übergabe von Parametern an den Controller
Ich habe einen Controller mit einer Aktionsmethode wie folgt: public class InventoryController : Controller { public ActionResult ViewStockNext(int firstItem) { // Do some stuff } } Und wenn ich es starte, erhalte ich eine Fehlermeldung: Das Parameterwörterbuch enthält keinen gültigen Wert vom Typ 'System.Int32' für den Parameter 'firstItem'. Um einen …
105 c#  asp.net-mvc 

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.