c#tostring
时间: 2023-08-27 08:16:15 浏览: 102
C#中的ToString()方法是一个通用的方法,用于将对象转换为其等效的字符串表示形式。它可以被所有的类继承并重写。当你调用一个对象的ToString()方法时,它会返回该对象的字符串表示形式。
例如,假设你有一个名为"person"的对象,你可以通过调用person.ToString()来获取该对象的字符串表示形式。ToString()方法可以根据你的需要进行定制,以便返回你想要的特定格式。
以下是一个示例,展示了如何在C#中使用ToString()方法:
```csharp
class Person
{
public string Name { get; set; }
public int Age { get; set; }
public override string ToString()
{
return $"Name: {Name}, Age: {Age}";
}
}
class Program
{
static void Main(string[] args)
{
Person person = new Person { Name = "John", Age = 30 };
string personString = person.ToString();
Console.WriteLine(personString);
}
}
```
以上代码中,我们定义了一个Person类,并重写了ToString()方法来返回该对象的字符串表示形式。在Main方法中,我们创建了一个Person对象并调用ToString()方法来获取其字符串表示形式,并将其打印到控制台上。
输出结果将会是:"Name: John, Age: 30"。
这只是一个简单的示例,你可以根据需要将ToString()方法定制为任何你想要的格式。
阅读全文