Articles of String

So kehren Sie eine Zeichenfolge um, die Ersatzpaare enthält

Ich habe diese Methode geschrieben, um eine Zeichenfolge umzukehren public string Reverse(string s) { if(string.IsNullOrEmpty(s)) return s; TextElementEnumerator enumerator = StringInfo.GetTextElementEnumerator(s); var elements = new List(); while (enumerator.MoveNext()) { var cs = enumerator.GetTextElement().ToCharArray(); if (cs.Length > 1) { elements.AddRange(cs.Reverse()); } else { elements.AddRange(cs); } } elements.Reverse(); return string.Concat(elements); } Ich möchte jetzt keine Diskussion darüber […]

Wie soll ich einen UTF-8-String dekodieren?

Ich habe eine Zeichenfolge wie: About \xee\x80\x80John F Kennedy\xee\x80\x81\xe2\x80\x99s Assassination . unsolved mystery \xe2\x80\x93 45 years later. Over the last decade, a lot of individuals have speculated on conspiracy theories that … Ich verstehe, dass \xe2\x80\x93 ein Bindestrich ist. Aber wie soll ich die obige Zeichenfolge in C # dekodieren?

Linq-function wie .Net string.CompareOrdinal

Ich muss Strings mithilfe von string.CompareOrdinal(…) in einer linq-Abfrage vergleichen. string max; string min; var res = db.Table .Where(c => string.CompareOrdinal(c.Id, min) >= 0) .Where(c => string.CompareOrdinal(c.Id, max) <= 0) .ToList(); Der Code triggers eine Ausnahme aus: LINQ ti Entities erkennt die Methode ‘Int32 CompareOrdinal (System.String, System.String)’ nicht an, und diese Methode kann nicht in […]

c # string Zeichen ersetzen

Ich habe eine Zeichenfolge, bei der das drittletzte Zeichen manchmal ein , Wenn dies der Fall ist, möchte ich es durch ein Zeichen ersetzen . Die Zeichenfolge könnte auch andere Zeichen enthalten. Gibt es eine elegante Lösung dafür? EDIT: Vielen Dank an alle für Ihre Antworten. xxxxxx,xx nur zu klären, ja mit drittletzter Stelle meine […]

Split-String in C # ohne Trennzeichen (Art)

Ich möchte eine Zeichenfolge in C # .NET teilen, die folgendermaßen aussieht: string Letters = “hello”; und fügen Sie jeden Buchstaben ( h, e, l, l, o ) in ein Array oder eine ArrayList ein. Ich habe keine Ahnung, was als Trennzeichen in String.Split(delimiter) . Ich kann es tun, wenn der ursprüngliche String Kommas hat […]

Bessere Möglichkeit, RichText in C # zu bearbeiten?

Ich muss etwas RichText erstellen und in die Zwischenablage kopieren, mit standardmäßiger “Formatierung” wie fett / kursiv, Einrückungen und dergleichen. Die Art, wie ich es jetzt mache, scheint irgendwie unelegant zu sein … Ich erstelle ein RichTextBox-Element und wende meine Formatierung dadurch an: RichTextBox rtb = new RichTextBox(); Font boldfont = new Font(“Times New Roman”, […]

Bewerten Sie die Zeichenfolge mit Escapezeichen

Ich habe einige Zeichenfolgen in einer Datei, die bereits mit Escapezeichen versehen sind. Der Inhalt der Datei sieht also so aus: Hello\nWorld. This is\tGreat. Wenn ich die Datei lese, bekomme ich \n als zwei verschiedene Zeichen anstelle von einem. Wie kann ich eine Escape-Zeichenfolge in eine Nicht-Escape-Zeichenfolge konvertieren?

enum auf string gesetzt und bei Bedarf Sting-Wert erhalten

Ich weiß nicht, wie ich das machen soll Ich möchte Code wie folgt enum myenum { name1 = “abc”, name2 = “xyz” } und überprüfe es if (myenum.name1 == variable) wie kann ich das machen? thanx.

MeasureString- und DrawString-Differenz

Warum muss ich die MeasureString() Ergebnisbreite um 21% size.Width = size.Width * 1.21f; Breite size.Width = size.Width * 1.21f; Breite size.Width = size.Width * 1.21f; kann man Word Wrap in DrawString() ? Ich brauche eine Lösung, um das genaue Ergebnis zu erhalten. Gleiche Schriftart, gleiches Zeichenkettenformat, gleicher Text, der in beiden functionen verwendet wird. Aus […]

C # string bis int

Gibt es eine Möglichkeit, String-Arrays in int-Arrays zu konvertieren, so einfach wie das Analysieren eines Strings in ein int in C # int a = int.Parse(”123”); int[] a = int.Parse(”123,456”.Split(‘,’)); // this don’t work. Ich habe versucht, Erweiterungsmethoden für die int-class zu verwenden, um diese functionalität selbst hinzuzufügen, aber sie werden nicht statisch. Irgendeine Idee, […]