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.


10
Was ist effizienter: Dictionary TryGetValue oder ContainsKey + Item?
Aus dem Eintrag von MSDN in der Dictionary.TryGetValue-Methode : Diese Methode kombiniert die Funktionalität der ContainsKey-Methode und der Item-Eigenschaft. Wird der Schlüssel nicht gefunden, erhält der Wertparameter den entsprechenden Standardwert für den Werttyp TValue. Beispiel: 0 (Null) für Ganzzahltypen, Falsch für Boolesche Typen und Null für Referenztypen. Verwenden Sie die …


3
Generische Methode mit mehreren Einschränkungen
Ich habe eine generische Methode, die zwei generische Parameter hat. Ich habe versucht, den folgenden Code zu kompilieren, aber es funktioniert nicht. Ist es eine .NET-Einschränkung? Ist es möglich, mehrere Einschränkungen für verschiedene Parameter zu haben? public TResponse Call<TResponse, TRequest>(TRequest request) where TRequest : MyClass, TResponse : MyOtherClass
251 c#  generics  .net-3.5 

10
Wie kann ich mit WPF Text in ein Etikett einschließen?
Ich habe ein TextBoxund ein Etikett. Nach dem Klicken auf eine Schaltfläche führe ich den folgenden Code aus: label1.Content = textbox1.Text; Meine Frage ist, wie ich den Textumbruch des Etiketts aktivieren kann. Möglicherweise ist zu viel Text in einer Zeile angezeigt, und ich möchte, dass er automatisch in mehrere Zeilen …
251 c#  .net  wpf  label  word-wrap 



30
So binden Sie an eine PasswordBox in MVVM
Ich bin auf ein Problem mit der Bindung an ein P gestoßen asswordBox. Es scheint ein Sicherheitsrisiko zu sein, aber ich verwende das MVVM-Muster, daher möchte ich dies umgehen. Ich habe hier einen interessanten Code gefunden (hat jemand diesen oder einen ähnlichen Code verwendet?) http://www.wpftutorial.net/PasswordBox.html Es sieht technisch gut aus, …
251 c#  wpf  mvvm  wpf-controls  passwords 

7
Was ist der Zweck von "Rückkehr warten" in C #?
Gibt es ein Szenario, in dem eine solche Schreibmethode angewendet wird: public async Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return await DoAnotherThingAsync(); } an Stelle von: public Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return …
251 c#  .net  .net-4.5  async-await 


10
Wie verwende ich DbContext.Database.SqlQuery <TElement> (sql, params) mit gespeicherter Prozedur? EF Code First CTP5
Ich habe eine gespeicherte Prozedur mit drei Parametern und habe versucht, Folgendes zu verwenden, um die Ergebnisse zurückzugeben: context.Database.SqlQuery&lt;myEntityType&gt;("mySpName", param1, param2, param3); Zuerst habe ich versucht, SqlParameterObjekte als Parameter zu verwenden, aber das hat nicht funktioniert und eine SqlExceptionmit der folgenden Meldung ausgegeben : Prozedur oder Funktion 'mySpName' erwartet den …

11
Was bedeutet $ vor einem String?
Ich wollte wörtlich Zeichenfolge verwenden , aber ich getippt fälschlicherweise $statt@ . Aber der Compiler hat mir keinen Fehler gegeben und erfolgreich kompiliert. Ich möchte wissen, was es ist und was es tut. Ich habe danach gesucht, aber ich konnte nichts finden. Es ist jedoch nicht wie eine wörtliche Zeichenfolge, …
250 c#  string 


30
Wann verwenden Sie das Schlüsselwort "this"? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q &amp; 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, …
249 c#  coding-style  this 

10
HTML.ActionLink-Methode
Nehmen wir an, ich habe eine Klasse public class ItemController:Controller { public ActionResult Login(int id) { return View("Hi", id); } } Auf einer Seite, die sich nicht im Ordner "Element" befindet, auf der sich ItemControllerbefindet, möchte ich einen Link zur LoginMethode erstellen . Also , welche Html.ActionLinkMethode soll ich verwenden …

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.