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#教程。