开放的编程资料库

当前位置:我爱分享网 > C#教程 > 正文

C# int 到 string 的转换

C#inttoString教程展示了如何将整数转换为字符串。在C#中有多种方法可以执行int到String的转换。我们可以使用字符串连接、字符串格式化、字符串构建,并使用内置的转换方法。

C#int到字符串的转换

Integertostringconversion是一种类型转换或类型转换,将整型数据类型的实体转换为字符串一。

在本教程的示例中,我们构建了包含整数的字符串消息。

C#int到字符串与Int32.ToString

Int32.ToString方法将数值转换为其等效的字符串表示形式。int.ToStringInt32.ToString的别名。

int val = 4;
string msg = "There are " + val.ToString() + " hawks";

Console.WriteLine(msg);

该示例使用int.ToString进行int到string的转换。

$ dotnet run
There are 4 hawks

C#inttostringwithstringconcatenation

当我们对int和string参数使用+运算符时,C#编译器会在内部执行类型转换。

int numOfApples = 16;
string msg = "There are " + numOfApples + " apples";

Console.WriteLine(msg);

该示例使用字符串连接进行int到字符串的转换。

C#inttostringwithStringBuilder

StringBuilder表示可变字符串。我们可以使用StringBuilder来构造字符串。我们也可以将整数附加到构建器。

using System.Text;

int val = 4;
var builder = new StringBuilder();

builder.Append("There are ");
builder.Append(val).ToString();
builder.Append(" hawks");

Console.WriteLine(builder);

代码示例使用StringBuilder将int转换为字符串。

C#inttostring其他例子

下面的例子提供了C#中int到string转换的其他方式。

int val = 4;

string msg = "There are " + Convert.ToString(val) + " hawks";
string msg2 = string.Format("There are {0} hawks", val);
string msg3 = $"There are {val} hawks";

Console.WriteLine(msg);
Console.WriteLine(msg2);
Console.WriteLine(msg3);

我们使用Convert.ToStringstring.Format和字符串插值来进行int到字符串的转换。

在本文中,我们展示了如何在C#中执行int到string的转换。

列出所有C#教程。

未经允许不得转载:我爱分享网 » C# int 到 string 的转换

感觉很棒!可以赞赏支持我哟~

赞(0) 打赏