我在 C# 中创建了一个小型自定义类来存储扑克牌的数据:
public class Card
{
public string suit { get; set; }
public int number { get; set; }
public string val
{
get
{
return number+" of "+suit;
}
}
}
如果 a 有一个 Card
类型的变量,并且只打印 card.toString()
,它将打印 namespace 、窗口名称和类名称。有没有一种方法可以通过引用 card
打印出值 val
?
最佳答案
使用override
关键字。
public override string ToString()
{
return number+" of "+suit;
}
关于c# - 类返回的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14696435/