我不确定是否已经问过这个问题,因为我不确定如何正确地说这个。
performBackgroundTask
这会写出对象的类型:
class Program {
public static void Main (string[] args)
{
Console.WriteLine ("Start:");
Example thing = new Example();
Console.WriteLine(thing);
}
}
我希望它能打印一个Example对象所具有的值。
这是可能的,如果是的话,我该怎么做?
编辑: 我希望它输出像这样(如果"你好"是我要输出的变量的内容):
>> Example
输出:
Console.WriteLine(thing);
答案 0 :(得分:4)
您需要覆盖并实施object.ToString()
方法,例如
public class Example {
...
public override string ToString()
{
return this.SomeProperty;
}
}