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.

3
Rückgabedatei in der ASP.Net Core-Web-API
Problem Ich möchte eine Datei in meinem ASP.Net Web API Controller zurückgeben, aber alle meine Ansätze geben die HttpResponseMessageals JSON zurück. Code bisher public async Task<HttpResponseMessage> DownloadAsync(string id) { var response = new HttpResponseMessage(HttpStatusCode.OK); response.Content = new StreamContent({{__insert_stream_here__}}); response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream"); return response; } Wenn ich diesen Endpunkt in …

21
Setzen Sie den Fokus auf TextBox in WPF aus dem Ansichtsmodell
Ich habe ein TextBoxund ein Buttonaus meiner Sicht. Jetzt überprüfe ich eine Bedingung beim Klicken auf die Schaltfläche. Wenn sich herausstellt, dass die Bedingung falsch ist, zeige ich dem Benutzer die Meldung an und setze den Cursor auf das TextBoxSteuerelement. if (companyref == null) { var cs = new Lipper.Nelson.AdminClient.Main.Views.ContactPanels.CompanyAssociation(); …
129 c#  wpf  xaml  mvvm  textbox 

11
Bei Verwendung von System.Net.WebRequest können einige HTTP-Header nicht festgelegt werden
Wenn ich versuche, einem WebRequestObjekt ein HTTP-Header-Schlüssel / Wert-Paar hinzuzufügen , wird die folgende Ausnahme angezeigt: Dieser Header muss mit der entsprechenden Eigenschaft geändert werden Ich habe versucht, der HeadersSammlung mithilfe der Add () -Methode neue Werte hinzuzufügen, erhalte jedoch immer noch dieselbe Ausnahme. webRequest.Headers.Add(HttpRequestHeader.Referer, "http://stackoverflow.com"); Ich kann dies umgehen, …
129 c#  header  webrequest 

16
Deep Null Checking, gibt es einen besseren Weg?
Hinweis: Diese Frage vor der Einführung der gebeten wurde , den .?Operator in C 6 / Visual Studio 2015 , . Wir waren alle dort, wir haben einige tiefe Eigenschaften wie cake.frosting.berries.loader, die wir überprüfen müssen, ob sie null sind, damit es keine Ausnahme gibt. Der Weg, dies zu tun, …
129 c#  null 



6
(this == null) in C #!
Aufgrund eines Fehlers, der in C # 4 behoben wurde, wird das folgende Programm gedruckt true. (Probieren Sie es in LINQPad) void Main() { new Derived(); } class Base { public Base(Func<string> valueMaker) { Console.WriteLine(valueMaker()); } } class Derived : Base { string CheckNull() { return "Am I null? " …

5
Wofür wird hashCode verwendet? Ist es einzigartig?
Ich getHashCode()stelle fest, dass es in WP7 in allen Steuerelementen und Elementen eine Methode gibt , die eine Folge von Zahlen zurückgibt. Kann ich diesen Hashcode verwenden, um einen Artikel zu identifizieren? Zum Beispiel möchte ich ein Bild oder einen Titel im Gerät identifizieren und den Aufenthaltsort überprüfen. Dies kann …
129 c#  hashcode 

12
ASP.NET MVC Bedingte Validierung
Wie verwende ich Datenanmerkungen, um eine bedingte Validierung des Modells durchzuführen? Nehmen wir zum Beispiel an, wir haben das folgende Modell (Person und Senior): public class Person { [Required(ErrorMessage = "*")] public string Name { get; set; } public bool IsSenior { get; set; } public Senior Senior { get; …



4
So fügen Sie eine Verzögerung für 2 oder 3 Sekunden hinzu [geschlossen]
Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Hilfe zur Klärung dieser Frage, damit sie wieder geöffnet werden kann, finden Sie in der Hilfe . Geschlossen vor 9 …
129 c#  delay 




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.