文字列(String)
置換
// 置換
path = "d:\\tmp\\test.txt";
path.Replace( "\\", "/" );
長さ
s.Length;
分割 . split
char[] d = new char [] {','};
string [] a = s.Split( d );
foreach (string st in a ) {
Console.WriteLine(st);
}
結合
SYNTAX
String.Join( 区切り文字列, 文字列配列 )
// static method による join
string [] a = { "a", "bc", "de" };
string ret = String.Join( "-", a );
検索
// 検索
WARNING
引数に空文字列("")を指定すると0を返す
if ( s.IndexOf( "foo" ) >= 0 ){
}
// 1 番目以降
s.Substring( 1 );
// 部分文字列
s.Substring( 1, 4 );
string s = "aaa";
変換
string s = "d:/test.txt";
// すべて小文字, 大文字
s.ToLower();
s.ToUpper();
cast
文字列から数値型へ
int num1 = int.Parse("123");
long num2 = long.Parse("123");
float num3 = float.Parse("123.4");
double num4 = double.Parse("123.4");