gpt4 book ai didi

c# - 如何在 C# 中创建自定义类型的数组?

转载 作者:行者123 更新时间:2023-11-30 19:12:33 25 4
gpt4 key购买 nike

我创建了一个包含不同类型元素的对象数组:

public static int a;
public static string b;
public static ushort c;

object[] myobj = new obj[]{ a, b, c};

如果我想创建一个包含此 myobj 类型数组元素的数组,我该怎么做?

我的意思是这样的:

myobj[] myarray = new myobj[];  <= but to do this, myobj should be a type. 

不确定如何解决。

谢谢大家

最佳答案

创建一个包含您想要的类型的类型,并创建一个包含这些类型的数组。

public class MyType // can be a struct. Depends on usage.
{
// should really use properties, I know,
// and these should probably not be static
public static int a;
public static string b;
public static ushort c;
}

// elsewhere
MyType[] myobj = new MyType[]{};

不确定为什么要使用 object[] 并不得不到处转换。

关于c# - 如何在 C# 中创建自定义类型的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6767555/

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