C# 数组打印特定值asp.net

C# 数组打印特定值asp.net,c#,asp.net,C#,Asp.net,我有一个类似array arr={1,2,3,4,5,6}的数组,我想打印值1,3,4和6,如下所示: 我试过这样做: string println = ""; string len = arr.Length - 1; while (len >= 0) { println = arr(len) - 1; len--; } 我不想用硬代码打印它 有什么解决方案吗?int[]arr={1,2,3,4,5,6}; int[] arr = { 1, 2, 3, 4,

我有一个类似
array arr={1,2,3,4,5,6}
的数组,我想打印值1,3,4和6,如下所示:

我试过这样做:

string println = "";
string len     = arr.Length - 1;

while (len >= 0)
{
    println = arr(len) - 1;
    len--;
}
我不想用硬代码打印它

有什么解决方案吗?

int[]arr={1,2,3,4,5,6};
int[] arr = { 1, 2, 3, 4, 5, 6 };
int println;
for (int i = 0; i < arr.Length; i++)
{
    println = arr[i];
    i += 2;
    if (arr.Length > i)
        println = arr[i];
}
int println; 对于(int i=0;ii) println=arr[i]; }
选择
1,3,4,6
的规则是什么?您的问题是什么?逻辑行得通吗?你把它放在屏幕上有困难吗?这只是一个逻辑问题没有任何规则那么我们怎么知道逻辑应该是什么?如果数组是
{1,2,3,4,5,6,7}
{1,2,3,4,5,6,7,8,9}
,输出会是什么?