StringExtension
1.0.3 (2018
Diese Klasse ist eine Sammlung von Methoden (MidB, LenB usw.) zum Bearbeiten von Zeichenfolgen in Bytes in C#/VB. Zeichen mit halber Breite werden als 1 Byte lang und Zeichen voller Breite als 2 Byte lang behandelt.
Da es als Erweiterungsmethode implementiert ist, erhöht sich die Lesbarkeit des Codes. Sie können Ihren Code als Methodenkette schreiben.
Zuerst müssen Sie diese Erweiterungsmethode in der using
Direktive verfügbar machen.
using StringExtension ;
Rufen Sie die Methode wie folgt auf.
string text = "半角1バイト/全角2バイト" ;
Console . WriteLine ( $ "text のバイト数は { text . LenB ( ) } " ) ; // 出力: "text のバイト数は 23"
Console . WriteLine ( text . MidB ( 3 , 7 ) ) ; // 出力: "1バイト"
Console . WriteLine ( text . LeftB ( 5 ) ) ; // 出力: "半角1"
Console . WriteLine ( text . RightB ( 11 ) ) ; // 出力: "全角2バイト"
Mit Methodenverkettung.
Console . WriteLine ( text . MidB ( 3 , 7 ) . LenB ( ) . ToString ( ) ) ; // 出力: "7"
Sie müssen diese Erweiterungsmethode zunächst in der Imports
-Anweisung verfügbar machen.
Imports StringExtension
Rufen Sie die Methode wie folgt auf.
Dim text As String = "半角1バイト/全角2バイト"
Console.WriteLine( $ "text のバイト数は {text.LenB()}" ) ' 出力: "text のバイト数は 23"
Console.WriteLine(text.MidB( 3 , 7 )) ' 出力: "1バイト"
Console.WriteLine(text.LeftB( 5 )) ' 出力: "半角1"
Console.WriteLine(text.RightB( 11 )) ' 出力: "全角2バイト"
Mit Methodenverkettung.
Console.WriteLine(text.MidB( 3 , 7 ).LenB().ToString()) ' 出力: "7"
StringExtension.cs
oder StringExtension.vb
aus Ihrem Quellcode und fügen Sie es Ihrem Projekt hinzu.StringExtension.dll
und StringExtension.xml
zu den Referenzen in Ihrem Projekt hinzu. projects
StringExtension.sln
: In C# implementierte Lösung.StringExtensionVB.sln
: In VB implementierte Lösung. Der Testcode ist jedoch in C#.src
test
Veröffentlicht unter der MIT-Lizenz.