C# 数値をstring型に変換する
C#で、数値をstring型に変換するサンプルコードを記述してます。
環境
- OS windows11 pro 64bit
- Microsoft Visual Studio Community 2022 Version 17.2.6
string型に変換
string型に変換するには、「string.Format」を使用します。
using System;
namespace ConsoleApp1
{
internal class Program
{
static void Main(string[] args)
{
int num = 10;
string str = string.Format("{0}", num);
Console.WriteLine(str); // 10
Console.WriteLine(str.GetType()); // System.String
}
}
}
実行結果
.ToString
「ToString」を使用しても変換可能です。
using System;
namespace ConsoleApp1
{
internal class Program
{
public enum NumEnum
{
aaa = 10,
bbb = 20
}
static void Main(string[] args)
{
int num = 10;
string str = num.ToString();
Console.WriteLine(str); // 10
Console.WriteLine(str.GetType()); // System.String
}
}
}
「Convert.ToString」を使用しても、変換可能です。
using System;
namespace ConsoleApp1
{
internal class Program
{
public enum NumEnum
{
aaa = 10,
bbb = 20
}
static void Main(string[] args)
{
int num = 10;
string str = Convert.ToString( num );
Console.WriteLine(str); // 10
Console.WriteLine(str.GetType()); // System.String
}
}
}
「+」演算子
「+」演算子で空文字と結合しても、変換可能です。
using System;
namespace ConsoleApp1
{
internal class Program
{
public enum NumEnum
{
aaa = 10,
bbb = 20
}
static void Main(string[] args)
{
int num = 10;
string str = num + "";
Console.WriteLine(str); // 10
Console.WriteLine(str.GetType()); // System.String
}
}
}
-
前の記事
javascript エラー「Uncaught SyntaxError: The requested module ‘xxx.js’ does not provide an export named ‘xxx’」の解決方法 2022.08.17
-
次の記事
Linux grep実行時にバイナリファイルを無視する 2022.08.17
コメントを書く