本文介绍了限定二维动态阵列与不同类型的的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想创建不同类型的二维数组一样,我可以添加到该数组两个值其中之一是控件名称和第二个是布尔值。

I want to create two dimension array of different type like I can add to that array two values one of them is controlname and second is boolean value.

推荐答案

您不能这样做。相反,你应该创建一个包含这两个属性的类,那么你可以创建一个类型的数组:

You can't do that. Instead, you should create a class that contains these two properties, then you can create an array of that type:

public class MyClass
{
    public string ControlName {get;set;}
    public bool MyBooleanValue {get;set;}
}

public MyClass[] myValues=new MyClass[numberOfItems];

或者,如安德斯说,使用字典如果属性之一是为了用于执行查找。

Or, as Anders says, use a dictionary if one of the properties is meant to be used to perform lookups.

这篇关于限定二维动态阵列与不同类型的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-26 22:53