c#中tostring函數(shù)的用法是什么

c#
小億
161
2024-06-11 15:22:32
欄目: 編程語言

在C#中,ToString()函數(shù)是一個(gè)通用的方法,用于將對(duì)象的值轉(zhuǎn)換為其等效的字符串表示形式。ToString()方法通常用于將對(duì)象的內(nèi)容轉(zhuǎn)換為可讀性高的字符串,以便于輸出或調(diào)試。

例如,對(duì)于整數(shù)類型的變量,可以使用ToString()方法將其轉(zhuǎn)換為字符串表示形式,如下所示:

int num = 10;
string numStr = num.ToString();
Console.WriteLine(numStr); // 輸出結(jié)果為 "10"

對(duì)于自定義的類,可以重寫ToString()方法,以將對(duì)象的各個(gè)屬性轉(zhuǎn)換為字符串并進(jìn)行拼接輸出。例如:

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); // 輸出結(jié)果為 "Name: Alice, Age: 30"

總的來說,ToString()方法能夠?qū)?duì)象轉(zhuǎn)換為易讀性高的字符串表示形式,方便在輸出或調(diào)試時(shí)使用。

0