【问题标题】:Object showing class variables with ToString methos使用 ToString 方法显示类变量的对象
【发布时间】:2017-01-22 02:53:36
【问题描述】:

根据我收集到的信息,我需要一个构造函数,但我究竟应该在哪里指定这些变量数据?以及这个 ToStringmethod 应该如何工作?此外,我正在使用 Visual Studio,当我尝试调试此代码以查看是否有任何工作时,尽管浏览目录功能正常,但我收到浏览器禁止错误。另外,为了使它工作,我是否需要将新项目作为新的 ASP NET Web 应用程序启动,然后添加新类或者我是否搞砸了?对于所有这些不同的问题,我很抱歉,但我在网上找不到任何有用的东西来解释我所有这些东西。

【问题讨论】:

标签: c# asp.net class object tostring


【解决方案1】:

我猜你的意思是你想知道一个基本类是如何制作的?以及如何覆盖ToString方法?

这是一个小例子:

public class Person
{
    protected string _name;
    public string Name
    {
        set { _name = value; }
        get { return _name; }
    }

    public Person()
    {
        _name = null;
    }
    public Person(string name)
    {
        _name = name;
    }

    public override string ToString()
    {
        return _name;
    }
}

有关ToString 方法的更多信息,请参阅此页面:https://msdn.microsoft.com/en-us/library/system.object.tostring


要使用它,你会这样做:

Person me = new Person("Deantwo");
Person you = new Person();
you.Name = "Ford Perfect";
Console.WriteLine("My name is " + me.ToString());
Console.WriteLine("Your name is " + you.ToString());

如果您在如何使用对象和类方面需要更多帮助,请查看链接到的文章 @Ian H.。 这个:https://msdn.microsoft.com/en-us/library/mt656686.aspx

【讨论】:

  • 那么如果它在 Visual Studio 中工作,我该如何测试它呢?
  • 添加了一个使用示例。
猜你喜欢
  • 1970-01-01
  • 2017-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多