gpt4 book ai didi

c# - 静态数组的定义

转载 作者:太空狗 更新时间:2023-10-29 19:55:14 25 4
gpt4 key购买 nike

我一直在寻找静态数组的合适定义。我试过使用 msdn 和 c# 源,但似乎找不到定义。它给出了示例,但没有定义...

有谁知道静态数组的任何链接或定义和特征吗?

最佳答案

当您谈论“静态数组”时,您实际上是在谈论两件不同的事情。

一个是 static 关键字。当应用于变量时,这意味着变量存在于 class 级别,并且该类型的每个对象都不会获得自己的实例。

数组 只是一种数据结构,用于保存某种类型的多个值。

因此,静态数组 只是类级别的数组,可以容纳多种数据类型。

例如:

在您的 TravelRoute 类中,您可能在一条 route 有一定数量的可能目的地。这些可以这样定义:

class TravelRoute {
public static Destination[] possibleDestinations =
new Destination[]{
new Destination("New York"),
new Destination("Minneapolis"),
new Destination("NParis")
};
}

这将定义 TravelRoute 上的可能目的地。然后您可以像这样访问数组:

Destination one = TravelRoute.possibleDestinations[0];

关于c# - 静态数组的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4594850/

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