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.


6
Die WPF-App wird beim Schließen des Hauptfensters nicht heruntergefahren
Ich bin an die WinForms-Programmierung in Visual Studio gewöhnt, wollte aber WPF ausprobieren. Ich habe meinem Projekt ein weiteres Fenster namens Window01 hinzugefügt. Das Hauptfenster heißt MainWindow. Vor dem public MainWindow()Konstruktor deklariere ich Window01: Window01 w1; Jetzt instanziiere ich dieses Fenster in: private void Window_Loaded(object sender, RoutedEventArgs e) { w1 …

7
Wie ordne ich eine ganze Zeichenfolge einem regulären Ausdruck zu?
Ich benötige einen regulären Ausdruck, der nur Übereinstimmungen findet, bei denen die gesamte Zeichenfolge mit meiner Abfrage übereinstimmt. Wenn ich beispielsweise nach Filmen mit dem Namen "Red October" suche, möchte ich nur genau diesen Titel finden (ohne Berücksichtigung der Groß- und Kleinschreibung), aber keine Titel wie "The Hunt For Red …
82 c#  .net  regex 

6
Wie erhalte ich den relativen Pfad einer Datei in Visual Studio?
Ich versuche, den Pfad einer Bilddatei abzurufen, die ich im Solution Explorer in Visual Studio hinzugefügt habe, aber ich konnte den relativen Pfad dieses Bildes nicht ermitteln. H ist die Dateistruktur meines Projekts: / BulutDepoProject / FolderIcon Folder.ico Main.cs Ich kann das Bild so bekommen: "C:\\Users\\Tolga\\Desktop\\BulutDepo\\BulutDepoProject\\FolderIcon\\Folder.ico" Aber ich sollte in …
82 c#  visual-studio 

4
So entfernen Sie leere Zeichenfolgen aus der Liste und anschließend doppelte Werte aus einer Liste
Nehmen wir an, ich habe eine Liste einiger Spaltenwerte aus einer Tabelle. Wie entferne ich leere Zeichenfolgen und doppelte Werte? Bitte beachten Sie den folgenden Code: List<string> dtList = dtReportsList.AsEnumerable().Select(dr => dr.Field<string>("column1")).ToList(); Dies ist, was ich gerade codiert habe, aber Amirams Code ist viel eleganter, also werde ich diese Antwort …
82 c#  linq 

5
Konvertieren einer MatchCollection in ein String-Array
Gibt es eine bessere Möglichkeit, eine MatchCollection in ein String-Array zu konvertieren? MatchCollection mc = Regex.Matches(strText, @"\b[A-Za-z-']+\b"); string[] strArray = new string[mc.Count]; for (int i = 0; i < mc.Count;i++ ) { strArray[i] = mc[i].Groups[0].Value; } PS: mc.CopyTo(strArray,0)löst eine Ausnahme aus: Mindestens ein Element im Quellarray konnte nicht auf den …
82 c#  arrays  regex 

3
Abrufen des Namens / Schlüssels eines JToken mit JSON.net
Ich habe einen JSON, der so aussieht [ { "MobileSiteContent": { "Culture": "en_au", "Key": [ "NameOfKey1" ] } }, { "PageContent": { "Culture": "en_au", "Page": [ "about-us/" ] } } ] Ich analysiere dies als JArray: var array = JArray.Parse(json); Dann durchlaufe ich das Array: foreach (var content in array) …
82 c#  json  json.net 

15
Wie füge ich Javascript in das WebBrowser-Steuerelement ein?
Ich habe das versucht: string newScript = textBox1.Text; HtmlElement head = browserCtrl.Document.GetElementsByTagName("head")[0]; HtmlElement scriptEl = browserCtrl.Document.CreateElement("script"); lblStatus.Text = scriptEl.GetType().ToString(); scriptEl.SetAttribute("type", "text/javascript"); head.AppendChild(scriptEl); scriptEl.InnerHtml = "function sayHello() { alert('hello') }"; scriptEl.InnerHtml und scriptEl.InnerText geben beide Fehler: System.NotSupportedException: Property is not supported on this type of HtmlElement. at System.Windows.Forms.HtmlElement.set_InnerHtml(String value) at SForceApp.Form1.button1_Click(Object …


7
So führen Sie eine Vorlagenspezialisierung in C # durch
Wie würden Sie sich auf C # spezialisieren? Ich werde ein Problem aufwerfen. Sie haben einen Vorlagentyp, Sie haben keine Ahnung, was es ist. Aber Sie wissen, ob es von XYZIhnen abgeleitet ist, die Sie anrufen möchten .alternativeFunc(). Eine gute Möglichkeit besteht darin, eine spezialisierte Funktion oder Klasse aufzurufen und …

7
öffentliche vs. interne Methoden für eine interne Klasse
internal class Foo { public void Fee() { Debug.WriteLine("Fee"); } internal void Fi() { Debug.WriteLine("Fi"); } } Ich denke, dass Fee () und Fi () gleichermaßen zugänglich sind, da die gesamte Klasse bereits intern ist. Übersehe ich etwas? Gibt es einen Grund, in einem solchen Fall öffentlich oder intern für …
81 c#  public-method 



7
Wie implementiere ich das Zurücksetzen von Passwörtern?
Ich arbeite an einer Anwendung in ASP.NET und habe mich speziell gefragt, wie ich eine Password ResetFunktion implementieren könnte, wenn ich meine eigene rollen möchte. Insbesondere habe ich folgende Fragen: Was ist ein guter Weg, um eine eindeutige ID zu generieren, die schwer zu knacken ist? Sollte ein Timer daran …


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.