gpt4 book ai didi

c# - c# arraylist 中的对象

转载 作者:搜寻专家 更新时间:2023-11-01 04:52:52 25 4
gpt4 key购买 nike

我来自 Javascript 背景,这可能是一件好事,尽管到目前为止它被证明是一件坏事。

在 Javascript 中,我有:

function doStuff(){
var temp = new Array();
temp.push(new marker("bday party"));
alert(temp[0].whatsHappening); // 'bday party' would be alerted
}

function marker(whatsHappening) {
this.whatsHappening = whatsHappening;
}

我现在想在 C# 中做同样的事情。我已经设置了一个类:

class marker
{
public string whatsHappening;

public marker(string w) {
whatsHappening = w;
}
}

并添加一个新对象,但我似乎无法以相同的方式调用数据:

ArrayList markers = new ArrayList();

markers.Add(new marker("asd"));
string temp = markers[0].whatsHappening; // This last bit isn't allowed

最佳答案

使用通用 List<T> 相反:

List<marker> markers = new List<marker>();
markers.Add(new marker("asd"));
string temp = markers[0].whatsHappening;

关于c# - c# arraylist 中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7757566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com