【发布时间】:2015-05-20 19:41:12
【问题描述】:
class Program{
static void Main(string[] args){
object[] array = new object[1];
CreateItem item = new CreateItem();
item.name = "Necklace";
item.value = 5;
array[0] = item;
Console.WriteLine(array[0].name); //This part of the code doesn't work.
//It can't find the property name.
Console.ReadLine();
}
}
public class CreateItem {
public string name;
public int value;
}
你好!首先我想说我对对象不是很熟悉,所以请原谅您在代码中看到的任何错误(尽管可以随时纠正它们,但这将是一个很好的学习方式)。
我一直在使用 C# 制作一个小游戏,但遇到了一个问题:当我将对象属性放入数组时,我无法访问它们。有谁知道我应该使用哪些代码来访问我在数组中的对象属性?
感谢阅读,再次原谅我犯的任何愚蠢错误,我对使用对象还很陌生。
【问题讨论】:
-
你为什么使用
object而不是强类型类? -
使用
CreateItem代替您的array对象