小编Fra*_*ans的帖子

访问数组中的对象属性

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;
}
Run Code Online (Sandbox Code Playgroud)

嗨,您好!首先,我想说我对对象不是很熟悉,所以请原谅你在代码中看到的任何错误(虽然可以随意纠正它们,但这是一种很好的学习方式).

我一直在努力使用C#制作一个小游戏,但我遇到了一个问题:当我将它们放入数组时,我无法访问我的对象属性.有没有人知道我应该使用哪些代码来访问我们在数组中的对象属性?

感谢阅读,再一次,原谅我所犯的任何愚蠢的错误,我对使用对象相当新.

c# arrays object

2
推荐指数
1
解决办法
1217
查看次数

标签 统计

arrays ×1

c# ×1

object ×1