在C#中,ToString()函數是一個通用的方法,用于將對象的值轉換為其等效的字符串表示形式。ToString()方法通常用于將對象的內容轉換為可讀性高的字符串,以便于輸出或調試。
例如,對于整數類型的變量,可以使用ToString()方法將其轉換為字符串表示形式,如下所示:
int num = 10;
string numStr = num.ToString();
Console.WriteLine(numStr); // 輸出結果為 "10"
對于自定義的類,可以重寫ToString()方法,以將對象的各個屬性轉換為字符串并進行拼接輸出。例如:
class Person
{
public string Name { get; set; }
public int Age { get; set; }
public override string ToString()
{
return $"Name: {Name}, Age: {Age}";
}
}
Person person = new Person { Name = "Alice", Age = 30 };
string personStr = person.ToString();
Console.WriteLine(personStr); // 輸出結果為 "Name: Alice, Age: 30"
總的來說,ToString()方法能夠將對象轉換為易讀性高的字符串表示形式,方便在輸出或調試時使用。