転職を繰り返したサラリーマンの多趣味ブログ

30才未経験でSEに転職した人の多趣味ブログ

C#を勉強する16_その他の文字列操作

文字配列から文字列を生成する

// 配列の生成
var chars = new char[] { 'P', 'r', 'o', 'g', 'r', 'a', 'm', };
// 文字配列から文字列の生成
var str = new string(chars);

数値を文字列に変換する

C#では、数値を文字列に変換する方法が、「ToStringメソッド」と「String.Formatメソッド」の2通りある。しかし、ToStringメソッドには色々制限があるため、基本的にはString.Formatメソッドを使うのがよい。

int number = 12345;
// 文字列変換
Console.WriteLine(string.Format("{0}", number));

指定した書式で文字列を整形する

この場合も、string.Formatメソッドを使う。

string familyName = "yamada";
string lastName = "taro";

Console.WriteLine("FamilyaName={0}; LastName={1}", familyName, lastName);