首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中一个类怎么返回多个数组

2012-03-09 
C#中一个类如何返回多个数组返回一个数组的方法是用接口索引在类array中加this索引代码publicdoublethis[i

C#中一个类如何返回多个数组
返回一个数组的方法是用接口索引
在类array中加this索引代码
          public   double   this[int   i]
                        {
                                get
                                {
                                        return   array[i];
                                }
                        }
创建类实例后,直接引用   array[i]
现在我array类中有多个数组需要返回,有什么好的方法呢?
     


[解决办法]
那你可以在索引上再加一个参数来表示要取哪一个数组的值,如:
public double this[int index, int option]
{
get
{
switch (option)
{
case 1:
return array1[index];
case 2:
return array2[index];
default:
return array3[index];
}
}
}

热点排行