C# int 到 string 的转换
最后修改日期 2024 年 1 月 22 日
C# int 到 String 教程展示了如何将整数转换为字符串。在 C# 中有几种方法可以执行 int 到 String 的转换。 我们可以使用字符串连接、字符串格式化、字符串构建,以及使用内置的转换方法。
C# int 到 string 的转换
整数到字符串的转换 是一种类型转换或类型强制转换,其中整数数据类型的实体被更改为字符串类型。
在本文的示例中,我们构建包含整数的字符串消息。
使用 Int32.ToString 将 C# int 转换为 string
Int32.ToString
方法将数值转换为其等效的字符串表示形式。 int.ToString
是 Int32.ToString
的别名。
Program.cs
int val = 4; string msg = "There are " + val.ToString() + " hawks"; Console.WriteLine(msg);
该示例使用 int.ToString
来执行 int 到 string 的转换。
$ dotnet run There are 4 hawks
使用字符串连接将 C# int 转换为 string
当我们在 int 和 string 参数上使用 +
运算符时,C# 编译器会在内部执行类型转换。
Program.cs
int numOfApples = 16; string msg = "There are " + numOfApples + " apples"; Console.WriteLine(msg);
该示例使用字符串连接来执行 int 到 string 的转换。
使用 StringBuilder 将 C# int 转换为 string
StringBuilder
表示一个可变的字符字符串。 我们可以使用 StringBuilder
来构造字符串。 我们也可以将整数附加到构建器。
Program.cs
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 到 string 的转换。
C# int 到 string 的其他示例
以下示例提供了 C# 中 int 到 string 转换的其他方法。
Program.cs
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 到 string 的转换。
来源
在本文中,我们展示了如何在 C# 中执行 int 到 string 的转换。
作者
列出所有 C# 教程。