在 WinForms 中,你可以通过重写基类的 ToString 方法来自定义对象的字符串表示形式。通常,ToString 方法用于返回对象的文本描述,以便在界面上显示或输出到日志文件中。
以下是一个示例,演示如何在自定义类中重写 ToString 方法:
using System;
namespace MyWinFormsApp
{
    // 自定义类
    public class Person
    {
writeline使用方法python        public string FirstName { get; set; }
        public string LastName { get; set; }
        public int Age { get; set; }
        // 重写ToString方法以自定义对象的字符串表示形式
        public override string ToString()
        {
            return $"Name: {FirstName} {LastName}, Age: {Age}";
        }
    }
    // 主程序
    class Program
    {
        static void Main(string[] args)
        {
            // 创建一个Person对象
            Person person = new Person
            {
                FirstName = "John",
                LastName = "Doe",
                Age = 30
            };
            // 调用ToString方法以获取对象的字符串表示形式
            string personInfo = person.ToString();
            // 输出字符串表示形式
            Console.WriteLine(personInfo);
            // 在 WinForms 中,你可以在控件中显示该字符串,例如 Label 控件
            // label1.Text = personInfo;
            Console.ReadLine();
        }
    }
}
在上述示例中,我们创建了一个名为 Person 的自定义类,并重写了 ToString 方法以返回自定义的字符串表示形式。然后,在 Main 方法中,我们创建了一个 Person 对象,并使用 ToString 方法获取其字符串表示形式。你可以将该字符串表示形式用于显示在界面上或用于其他目的。
在 WinForms 应用程序中,你可以将对象的字符串表示形式分配给标签(Label)、文本框(TextBox)或其他控件的文本属性,以便在用户界面中显示对象的信息。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。