C#重写textrich
时间: 2023-08-15 07:09:19 浏览: 163
在C#中,我们可以通过重写`ToString()`方法来自定义对象的字符串表示形式。通过重写`ToString()`方法,我们可以返回一个包含对象详细信息的字符串。下面是一个示例:
```csharp
class Person
{
public string Name { get; set; }
public int Age { get; set; }
public override string ToString()
{
return $"Person: Name={Name}, Age={Age}";
}
}
// 在Main函数里使用重写后的ToString()
Person person = new Person { Name = "John", Age = 25 };
Console.WriteLine(person); // 输出:Person: Name=John, Age=25
```
在上面的示例中,我们重写了`Person`类的`ToString()`方法,返回了一个包含姓名和年龄的字符串。当我们在`Console.WriteLine()`中使用对象时,实际上是调用了对象的`ToString()`方法来获取字符串表示形式。因此,输出的结果是`Person: Name=John, Age=25`。
阅读全文