[[5.07878, 5.078993], [7.633073, 7.63318], [2.919274, 2.919369], [3.410284, 3.410314]]
为什么我没有从数据库中获取数据,例如名称价格等,却正在获取MenuDatabaseUpdated.DataBase之类的东西,请帮我,我如何打印数据库的组件? <3我试图写Object而不是var,但是答案是一样的:(
答案 0 :(得分:1)
这取决于您要打印什么。
在这一行:
Console.WriteLine(info);
info是类Database的实例。当Writeline尝试打印“信息”或一般某个类的对象时,它将调用ToString()方法,该方法默认为类的全名。因此,您必须重写ToString方法并创建类的字符串表示形式。
类似这样的东西:
class DataBase
{
public string Name { get; set; }
public double Price { get; set; }
public double Quantity { get; set; }
public override string ToString()
{
return $"Name: {Name} Price: {Price} Quantity: {Quantity}";
}
}