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
Eine WPF-TextBox-Bindung für jeden neuen Charakter auslösen?
Wie kann ich eine Datenbindungsaktualisierung durchführen, sobald ein neues Zeichen in eine Textbox eingegeben wird? Ich lerne etwas über Bindungen in WPF und bin jetzt in einer (hoffentlich) einfachen Sache festgefahren. Ich habe eine einfache FileLister-Klasse, in der Sie eine Path-Eigenschaft festlegen können. Anschließend erhalten Sie eine Liste der Dateien, …
83 c#  wpf  xaml  data-binding  textbox 

11
mit uint vs int [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Verbessere diese Frage Ich habe eine Weile beobachtet, …
83 c# 

8
Speicherzuordnung: Stack vs Heap?
Ich bin verwirrt mit den Grundlagen der Speicherzuweisung zwischen Stack und Heap . Gemäß der Standarddefinition (Dinge, die jeder sagt) werden alle Werttypen einem Stapel zugewiesen und Referenztypen werden in den Heap verschoben . Betrachten Sie nun das folgende Beispiel: class MyClass { int myInt = 0; string myString = …
83 c#  .net  stack  heap 


6
Wie erhalte ich die maximale ID mit Linq to Entity?
Ich habe einen Tabellenbenutzer mit einer Identitätsspalte. UserIDWas ist nun die richtige Codezeile für Linq to Entity, die mir das Maximum zurückgibt UserID? Ich habe es versucht: using (MyDBEntities db = new MyDBEntities()) { var User = db.Users.Last(); // or var User = db.Users.Max(); return user.UserID; } aber Lastund Maxscheinen …

7
Html.LabelFor angegebener Text
Jeder hat eine Idee, wie man Text bei der Verwendung angibt Html.LabelFor(c=>c.MyField). Es ist MyFieldmöglicherweise kein geeigneter Name für die Anzeige auf dem Bildschirm. Möglicherweise möchten Sie stattdessen "The Super Fantastic Field", aber es scheint keine Überlastung zu geben. Irgendwelche Ideen?
83 c#  asp.net-mvc  razor 



8
Schnittmenge mehrerer Listen mit IEnumerable.Intersect ()
Ich habe eine Liste von Listen, für die ich den Schnittpunkt finden möchte: var list1 = new List<int>() { 1, 2, 3 }; var list2 = new List<int>() { 2, 3, 4 }; var list3 = new List<int>() { 3, 4, 5 }; var listOfLists = new List<List<int>>() { list1, …
83 c#  .net  linq 

4
JObject.Parse vs JsonConvert.DeserializeObject
Was ist der Unterschied zwischen JsonConvert.DeserializeObject und JObject.Parse? Soweit ich das beurteilen kann, nehmen beide einen String und befinden sich in der Json.NET-Bibliothek. Welche Situation würde eine bequemer machen als die andere, oder ist es hauptsächlich nur eine Präferenz? Als Referenz sehen Sie hier ein Beispiel, in dem ich beide …


5
Sortieren Sie eine Liste alphabetisch
Ich habe folgende Klasse: class Detail { public Detail() { _details = new List<string>(); } public IList<string> Details { get { return _details; } } private readonly List<string> _details; } Derzeit sortiere ich die Klasse nach dem Zufallsprinzip wie folgt: void ShuffleGenericList<T>(IList<T> list) { //generate a Random instance var rnd …
83 c#  .net  linq  sorting 

6
Durch Hinzufügen von HttpClient-Headern wird eine FormatException mit einigen Werten generiert
Dies geschah im Rahmen der Codierung gegen Google Cloud Messaging, gilt jedoch an anderer Stelle. Folgendes berücksichtigen: var http = new HttpClient(); http.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("key=XXX"); und var http = new HttpClient(); http.DefaultRequestHeaders.Add("Authorization", "key=XXX"); Beide generieren eine FormatException: System.FormatException: Das Format des Wertschlüssels = XXX 'ist ungültig. Die Lösung besteht …

1
Wie kann ich ein Wörterbuch mit LINQ filtern und an ein Wörterbuch desselben Typs zurückgeben?
Ich habe folgendes Wörterbuch: Dictionary<int,string> dic = new Dictionary<int,string>(); dic[1] = "A"; dic[2] = "B"; Ich möchte die Elemente des Wörterbuchs filtern und das Ergebnis derselben Variablen zuweisen: dic = dic.Where (p => p.Key == 1); Wie kann ich das Ergebnis als Wörterbuch desselben Typs [ <int,string>] zurückgeben? Ich habe …

2
Variable in Typ konvertieren, der nur zur Laufzeit bekannt ist?
foreach (var filter in filters) { var filterType = typeof(Filters); var method = filterType.GetMethod(filter, BindingFlags.IgnoreCase | BindingFlags.Public | BindingFlags.Static); if (method != null) { var parameters = method.GetParameters(); Type paramType = parameters[0].ParameterType; value = (string)method.Invoke(null, new[] { value }); } } Wie kann ich werfen valuezu paramType? valueist eine string, …
83 c# 

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.