文字列(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");