C#-入門から精通まで-5章文字と文字列(1)
2074 ワード
【文字クラスchar】charは、単一の文字を格納するために使用され、文字は単一の引用符しか使用できません.
【エスケープ文字】は、「」で始まる特殊な文字変数です.
【文字列クラスString】
[複数の文字列を接続]演算子「+」は文字列を接続します.
【比較文字列】比較演算子「==」を使用できます.
1.Compareメソッド
2.CompareToメソッド
上記の2つの方法の戻り値はintタイプです.戻り-1は左が右より小さいことを示します.0を返すと、左が右に等しいことを示します.1を返すと、左が右より大きいことを示します.
3.Equalsメソッドは、boolタイプの戻り値であるため、メソッドを重点的に把握します.
【フォーマット文字列】.net独自のFormatメソッドを使用します.
例:自分の学习ノートとしてのみ/
char ch1 = 'A';
char ch2 = '2';
【エスケープ文字】は、「」で始まる特殊な文字変数です.
\t
\“
\b
\r
\f
\\
\'
【文字列クラスString】
string a; //
string a,b,c;
//
1. string str = “ !”;
2. char[] ch={'t','i','m','e'};
string a = new string(ch); // time
3.char[] ch={' ',' ',' ',' ','!'};
string a = new string(ch,3,2);// !( 3 2 )
[複数の文字列を接続]演算子「+」は文字列を接続します.
string a = “123”; // a
Console.WriteLine(a + “456”); // 123456
a += “456”;
Console.WriteLine(a); // 123456
【比較文字列】比較演算子「==」を使用できます.
string str1 = “123456”;
string str2 = “123456”;
Console.WriteLine((str1 == str2)); // true
1.Compareメソッド
string str1 = “123456”;
string str2 = “123456”;
Console.WriteLine(string.Compare(str1,str2));
2.CompareToメソッド
string str1 = “123456”;
string str2 = “123456”;
Console.WriteLine(str1.CompareTo(str2));
上記の2つの方法の戻り値はintタイプです.戻り-1は左が右より小さいことを示します.0を返すと、左が右に等しいことを示します.1を返すと、左が右より大きいことを示します.
3.Equalsメソッドは、boolタイプの戻り値であるため、メソッドを重点的に把握します.
string str1 = “123456”;
string str2 = “123456”;
Console.WriteLine(string.Equals(str1,str2));
Console.WriteLine(str1.Equals(str2));
【フォーマット文字列】.net独自のFormatメソッドを使用します.
string str1 = “ ”;
string str2 = “ ”;
string str3 = “ ”;
string sh = String.Format(“{0},{1},{2}”,str1,str2,str3);
Console.WriteLine(sh); //
//
DateTime dt = DateTime.Now; //
string sh = String.Format(“{0:D}”,dt); //D , 67
Console.WriteLine(sh);
//
DateTime dt = DateTime.Now; //
Console.WriteLine(dt.ToString(“D”));// ToString()
例:自分の学习ノートとしてのみ/