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.

7
Dateipfad in Datei-URI konvertieren?
Verfügt das .NET Framework über Methoden zum Konvertieren eines Pfads (z. B. "C:\whatever.txt") in einen Datei-URI (z. B. "file:///C:/whatever.txt")? Die System.Uri- Klasse hat das Gegenteil (von einem Datei-URI zu einem absoluten Pfad), aber nichts, was ich für die Konvertierung in einen Datei-URI finden kann. Dies ist auch keine ASP.NET-Anwendung.
201 c#  .net  path  uri 

16
Konsolenanwendung zur Kennwortmaskierung
Ich habe den folgenden Code ausprobiert ... string pass = ""; Console.Write("Enter your password: "); ConsoleKeyInfo key; do { key = Console.ReadKey(true); // Backspace Should Not Work if (key.Key != ConsoleKey.Backspace) { pass += key.KeyChar; Console.Write("*"); } else { Console.Write("\b"); } } // Stops Receving Keys Once Enter is Pressed …



4
Linq Liste der Listen zu einzelnen Liste
Scheint so, als wäre dies bereits beantwortet worden, aber ich kann es nicht finden. Meine Frage ist ziemlich einfach: Wie kann ich dies in einer Anweisung tun, damit ich, anstatt die leere Liste neu zu erstellen und dann in der nächsten Zeile zu aggregieren, eine einzelne linq-Anweisung haben kann, die …
201 c#  linq 

14
Was ist der Unterschied zwischen dynamisch (C # 4) und var?
Ich hatte eine Menge Artikel über dieses neue Schlüsselwort gelesen, das mit C # v4 ausgeliefert wird, aber ich konnte den Unterschied zwischen "dynamisch" und "var" nicht erkennen. Dieser Artikel hat mich zum Nachdenken gebracht, aber ich kann immer noch keinen Unterschied feststellen. Können Sie "var" nur als lokale Variable …
199 c#  dynamic 

11
Wann sollte TaskCompletionSource <T> verwendet werden?
AFAIK, alles was es weiß ist, dass irgendwann seine SetResultoder SetExceptionMethode aufgerufen wird, um die Task&lt;T&gt;Belichtung durch seine TaskEigenschaft zu vervollständigen . Mit anderen Worten, es fungiert als Produzent für a Task&lt;TResult&gt;und dessen Fertigstellung. Ich habe hier das Beispiel gesehen: Wenn ich eine Möglichkeit brauche, eine Func asynchron auszuführen und …


11
Keine ConcurrentList <T> in .Net 4.0?
Ich war begeistert, den neuen System.Collections.ConcurrentNamespace in .Net 4.0 zu sehen, ganz nett! Ich habe gesehen ConcurrentDictionary, ConcurrentQueue, ConcurrentStack, ConcurrentBagund BlockingCollection. Eine Sache, die auf mysteriöse Weise zu fehlen scheint, ist a ConcurrentList&lt;T&gt;. Muss ich das selbst schreiben (oder aus dem Internet holen :))? Vermisse ich hier etwas Offensichtliches?

12
Wie setze ich einen Standardwert mit Html.TextBoxFor?
Einfache Frage: Wenn Sie den HTML-Helper von ASP.NET MVC Framework 1 verwenden, ist es einfach, einen Standardwert für ein Textfeld festzulegen, da eine Überlastung vorliegt Html.TextBox(string name, object value). Als ich versuchte, die Html.TextBoxFor- Methode zu verwenden, war meine erste Vermutung, Folgendes zu versuchen, was nicht funktionierte: &lt;%: Html.TextBoxFor(x =&gt; …

7
Verweisen auf generische Klassen und Methoden in der XML-Dokumentation
Beim Schreiben von XML-Dokumentation können Sie verwenden &lt;see cref="something"&gt;something&lt;/see&gt;, was natürlich funktioniert. Aber wie referenzieren Sie eine Klasse oder eine Methode mit generischen Typen? public class FancyClass&lt;T&gt; { public string FancyMethod&lt;K&gt;(T value) { return "something fancy"; } } Wenn ich irgendwo eine XML-Dokumentation schreiben würde, wie würde ich auf die …

14
Unterschied zwischen neu und überschreiben
Ich frage mich, was der Unterschied zwischen den folgenden ist: Fall 1: Basisklasse public void DoIt(); Fall 1: Vererbte Klasse public new void DoIt(); Fall 2: Basisklasse public virtual void DoIt(); Fall 2: Vererbte Klasse public override void DoIt(); Sowohl Fall 1 als auch Fall 2 scheinen auf der Grundlage …

5
.NET Global Exception Handler in der Konsolenanwendung
Frage: Ich möchte einen globalen Ausnahmebehandler für nicht behandelte Ausnahmen in meiner Konsolenanwendung definieren. In asp.net kann man eine in global.asax definieren, und in Windows-Anwendungen / -Diensten kann man wie folgt definieren AppDomain currentDomain = AppDomain.CurrentDomain; currentDomain.UnhandledException += new UnhandledExceptionEventHandler(MyExceptionHandler); Aber wie kann ich einen globalen Ausnahmebehandler für eine Konsolenanwendung …


7
Auf Klassen in App_Code kann nicht zugegriffen werden
Ich habe eine Website in ASP.NET erstellt, eine Klasse erstellt und in den Ordner App_Code eingefügt. Ich kann jedoch von meinen anderen Seiten nicht darauf zugreifen. Muss etwas konfiguriert werden, um dies zu ermöglichen? Ich habe es in früheren Projekten zum Laufen gebracht, aber irgendwie nicht in diesem. namespace CLIck10.App_Code …
197 c#  asp.net 

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.