如何使一个数据库查询结果的数组下标从1开始
展开全部
创建下限非0的数组
使用Array.CreateInstance()方法:
public static Array CreateInstance(Type elementType, int[] lengths, int[] lowerBounds);
elementType : 要创建的 Array 的 Type。
lengths : 一维数组,它包含要创建的 Array 的每个维度的大小
lowerBounds : 一维数组,它包含要创建的 Array 的每个维度的下限(起始索引)。
再运行下下面的代码理解理解
int[] myArrLen = { 4 };
int[] myArrLow = { 2 };
Array myArrayTwo=Array.CreateInstance( typeof(String), myArrLen, myArrLow );
myArrayTwo.SetValue( "two", 2 );
myArrayTwo.SetValue( "three", 3 );
myArrayTwo.SetValue( "four", 4 );
PrintIndexAndValues( myArrayTwo );
以上内容从网上搜集而来,我觉得挺好懂的了,记得运行下
myArrayTwo.SetValue( "five", 5 );
使用Array.CreateInstance()方法:
public static Array CreateInstance(Type elementType, int[] lengths, int[] lowerBounds);
elementType : 要创建的 Array 的 Type。
lengths : 一维数组,它包含要创建的 Array 的每个维度的大小
lowerBounds : 一维数组,它包含要创建的 Array 的每个维度的下限(起始索引)。
再运行下下面的代码理解理解
int[] myArrLen = { 4 };
int[] myArrLow = { 2 };
Array myArrayTwo=Array.CreateInstance( typeof(String), myArrLen, myArrLow );
myArrayTwo.SetValue( "two", 2 );
myArrayTwo.SetValue( "three", 3 );
myArrayTwo.SetValue( "four", 4 );
PrintIndexAndValues( myArrayTwo );
以上内容从网上搜集而来,我觉得挺好懂的了,记得运行下
myArrayTwo.SetValue( "five", 5 );
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询