C#inttoString教程展示了如何将整数转换为字符串。在C#中有多种方法可以执行int到String的转换。我们可以使用字符串连接、字符串格式化、字符串构建,并使用内置的转换方法。
C#int到字符串的转换
Integertostringconversion是一种类型转换或类型转换,将整型数据类型的实体转换为字符串一。
在本教程的示例中,我们构建了包含整数的字符串消息。
C#int到字符串与Int32.ToString
Int32.ToString方法将数值转换为其等效的字符串表示形式。int.ToString是Int32.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.ToString、string.Format和字符串插值来进行int到字符串的转换。
在本文中,我们展示了如何在C#中执行int到string的转换。
列出所有C#教程。
