c#中tostring
时间: 2023-07-31 21:06:01 浏览: 129
在 C# 中,ToString() 是一个常用的方法,用于将对象转换为字符串形式,以便于输出、显示或存储。例如:
```csharp
int num = 123;
string str = num.ToString();
```
这里,将整数变量 num 转换为字符串,存储在字符串变量 str 中。ToString() 方法可以用于所有对象类型,包括字符串、数字、日期、数组、集合等等。可以根据需要,重载 ToString() 方法,以实现更加自定义的转换逻辑。
相关问题
C#中Tostring和ToString的区别
在C#中,Tostring和ToString是相同的方法,都是用于将对象转换为字符串形式。它们的区别仅在于大小写。
在C#中,方法名称不区分大小写,因此Tostring和ToString被视为相同的方法。它们都是从Object类继承而来的,因此所有的类都可以使用它们来将对象转换为字符串。
例如,以下代码片段演示了如何使用ToString方法将整数转换为字符串:
```csharp
int num = 42;
string str = num.ToString();
```
这将把整数值42转换为字符串"42"并存储在变量str中。
因此,无论是Tostring还是ToString都是可以使用的,取决于你的个人喜好和代码风格。
c# 枚举ToString
在C#中,可以使用枚举类型的ToString()方法将枚举值转换为字符串。这个方法会返回枚举值的名称。
下面是一个示例:
```csharp
enum Colors
{
Red,
Green,
Blue
}
static void Main()
{
Colors color = Colors.Green;
string colorString = color.ToString();
Console.WriteLine(colorString); // 输出 "Green"
}
```
在上面的示例中,我们定义了一个枚举类型Colors,它包含三个枚举值:Red、Green和Blue。然后我们将枚举值Colors.Green转换为字符串,并将结果输出到控制台。结果会显示为"Green"。
阅读全文