C#の文字列への整数の連結
この記事では、C#で整数を文字列に連結するためのさまざまな手法について説明します。
C#では文字列は不変であるため、文字列を追加することはできません。ただし、必要な文字が追加された文字列の新しいインスタンスを作成できます。この投稿では、これを実現するために利用できるいくつかの代替案の概要を説明します。
1.使用する +
オペレーター
整数を文字列に連結する簡単な解決策は、 +
オペレーター。次のサンプルは、その使用法を示しています。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
using System; public class Example { public static void Main() { string s = "$"; int i = 100; s = s + i; Console.WriteLine(s); // $100 } } |
2.使用する string.Concat()
方法
Stringクラスはのオーバーロードを提供します Concat()
オブジェクトを受け入れるメソッド。への呼び出し +
演算子はに変換されます string.Concat()
メソッド。少なくとも1つのオペランドが文字列の場合。直接呼び出すことができます string.Concat()
以下に示すように、メソッド:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
using System; public class Example { public static void Main() { string s = "$"; int i = 100; s = string.Concat(s, i); Console.WriteLine(s); // $100 } } |
3.使用する string.Format()
方法
また、使用することができます string.Format()
文字列に値を挿入するメソッド。次のコード例は、を呼び出す方法を示しています String.Format()
整数を文字列に連結するメソッド。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
using System; public class Example { public static void Main() { string s = "$"; int i = 100; s = string.Format("{0}{1}", s, i); Console.WriteLine(s); // $100 } } |
これで、C#で整数を文字列に連結することができます。
こちらも参照: