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.

4
Wie kann ich Url Referrer in ASP.NET Core MVC erhalten?
Ich versuche, ein ASP.NET MVC-Webformular auf ASP.NET Core MVC zu migrieren. Derzeit habe ich Probleme mit der Request.UrlReferrerKlasse. Die ursprüngliche Zeile lautet: [HttpPost] public async Task<ActionResult> ContactUsFormSubmit(ContactUs request) { var siteUrl = Request.UrlReferrer.ToString().ToLower(); .... } Mit ASP.NET Core ist UrlReferrer jedoch nicht verfügbar. Ich habe folgendes gefunden: Request.Headers["Referer"] Dies gibt …

6
Aktualisieren Sie den .NET-Webdienst, um TLS 1.2 zu verwenden
Ich muss TLS 1.2 verwenden, um eine Verbindung von meinem .NET-Webdienst zu einem anderen herzustellen, der TLS 1.2 erzwingen wird. Ich habe eine Ressource gefunden, die besagt, dass .NET 4.6 standardmäßig TLS 1.2 verwendet, sodass dies nach der einfachsten Lösung klingt. Ich habe das .NET Framework auf dem Server aktualisiert …
94 c#  .net  tls1.2 

9
.NET Core 3.0: Razor-Ansichten werden bei Änderungen nicht automatisch neu kompiliert
Gemäß der Dokumentation sollten Razor-Ansichten bei Änderungen in lokalen Umgebungen für ASP.NET Core 3.0 standardmäßig neu kompiliert werden. Mein Projekt tut dies jedoch nicht lokal. Wenn ich beim lokalen Debuggen eine Ansicht ändere und aktualisiere, wird die Änderung nicht übernommen. Ich muss die Lösung stoppen, erneut ausführen und dann die …

7
Kostenlose NCrunch-Alternative [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 5 Jahren . Verbessere diese Frage Da NCrunch den freien Markt verlassen hat, suchte ich …

15
Hat C ++ 11 Eigenschaften im C # -Stil?
In C # gibt es einen schönen Syntaxzucker für Felder mit Getter und Setter. Außerdem mag ich die automatisch implementierten Eigenschaften, mit denen ich schreiben kann public Foo foo { get; private set; } In C ++ muss ich schreiben private: Foo foo; public: Foo getFoo() { return foo; } …
93 c#  c++  class  c++11 

8
Wie richte ich Steuerelemente in einem StatusStrip richtig aus?
Ich versuche, ein Steuerelement in a richtig auszurichten StatusStrip. Wie kann ich das machen? Ich sehe keine Eigenschaft zum Festlegen von ToolStripItemSteuerelementen, die deren physische Ausrichtung auf dem übergeordneten Element angibt StatusStrip. Wie kann ich erreichen, dass Nachrichten nach unten ausgerichtet werden? http://i.friendfeed.com/ed90b205f64099687db30553daa79d075f280b90


8
Wie konvertiere ich von System.Enum in eine Basis-Ganzzahl?
Ich möchte eine generische Methode zum Konvertieren eines von System.Enum abgeleiteten Typs in seinen entsprechenden ganzzahligen Wert erstellen, ohne umzuwandeln und vorzugsweise ohne eine Zeichenfolge zu analysieren. ZB was ich will ist so etwas: // Trivial example, not actually what I'm doing. class Converter { int ToInteger(System.Enum anEnum) { (int)anEnum; …

8
Was sind die Vorteile von C # vs F # oder F # vs C #? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
93 c#  .net  f# 

10
Strukturen versus Klassen
Ich bin dabei, 100.000 Objekte im Code zu erstellen. Sie sind klein, nur mit 2 oder 3 Eigenschaften. Ich werde sie in eine generische Liste aufnehmen und wenn sie es sind, werde ich sie schleifen und den Wert überprüfen aund möglicherweise den Wert aktualisieren b. Ist es schneller / besser, …
93 c#  struct 

3
TryParse ohne var param
Eine neue Funktion in C # 6.0 ermöglicht das Deklarieren von Variablen innerhalb der TryParse-Methode. Ich habe einen Code: string s = "Hello"; if (int.TryParse(s, out var result)) { } Aber ich erhalte Kompilierungsfehler: Was mache ich falsch? PS: In den Projekteinstellungen sind C # 6.0 und .NET Framework 4.6 …
93 c#  c#-6.0  c#-7.0 

1
HttpClient.GetAsync mit Netzwerkanmeldeinformationen
Ich verwende derzeit HttpWebRequest, um eine Website zu erhalten. Ich möchte das Wartemuster verwenden, das nicht angegeben ist HttpWebRequests. Ich habe die Klasse gefunden HttpClient, die die neue HTTP-Arbeiterklasse zu sein scheint. Ich verwende HttpClient.GetAsync(...), um meine Webseite abzufragen. Aber ich vermisse die Option, ClientCredentialswie hinzuzufügen HttpWebRequest.Credentials. Gibt es eine …


4
Ändern Sie eine web.config programmgesteuert mit C # (.NET)
Wie kann ich das web.configprogrammgesteuert mit C # ändern / manipulieren ? Kann ich ein Konfigurationsobjekt verwenden und wenn ja, wie kann ich das web.configin ein Konfigurationsobjekt laden ? Ich hätte gerne ein vollständiges Beispiel zum Ändern der Verbindungszeichenfolge. Nach der Änderung web.configsollte das auf die Festplatte zurückgeschrieben werden.
93 c#  web-config 

6
Konvertieren Sie das Wörterbuch in eine Listensammlung in C #
Ich habe ein Problem beim Versuch, ein Wörterbuch in eine Liste zu konvertieren. Beispiel, wenn ich ein Wörterbuch mit Vorlagenzeichenfolge als Schlüssel und Zeichenfolge als Wert habe. Dann möchte ich den Wörterbuchschlüssel in eine Listensammlung als Zeichenfolge konvertieren. Dictionary<string, string> dicNumber = new Dictionary<string, string>(); List<string> listNumber = new List<string>(); …
93 c#  list  dictionary 

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.