我在使用数组指向一个对象然后将该对象的内容打印到屏幕上时遇到问题。
到目前为止,我的代码是:
//Card
Card cardPack = new Card();
string[] myCard = new string[10];
//card objects
Card cardOne = new Card();
{
cardPack.name = "Vodka";
cardPack.percentage = '5';
cardPack.quality = '6';
cardPack.quantity = '4';
cardPack.taste = '3';
}
据我所知,这段代码有效,因为我没有任何类型的错误。
//Card Array
myCard[0] = Convert.ToString(cardOne);
然后我用它来指向实际的对象,这又不会出错,所以我认为它工作正常。
Console.WriteLine(myCard[0]);
这也不会出错,但是当我尝试运行程序时,我得到的唯一输出是
"Card"
我很困惑!你能帮我么?谢谢!