首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在c#中访问自动数组

在c#中访问自动数组
EN

Stack Overflow用户
提问于 2016-03-26 17:52:37
回答 1查看 42关注 0票数 1

会不会在你下一次运行下一个数组时自动进入循环呢?

实际上,我已经创建了10个数组,我想自动打印数组(matris1)值,然后转到数组(matris2),...

请不要使用linq技术,我是一个初学者。

代码语言:javascript
运行
复制
namespace Matris
{
public partial class Form1 : Form
{
    int[,] matris = new int[2, 2];
    int[,] matris1 = new int[2, 2] { { 1, 2 }, { 3, 4 } };
    int[,] matris2 = new int[2, 2] { { 3, 5 }, { 9, 7 } };
    int[,] matris3 = new int[2, 2] { { 11, 21 }, { 20, 30 } };
    int[,] matris4 = new int[2, 2] { { 14, 22 }, { 13, 44 } };
    int[,] matris5 = new int[2, 2] { { 1, 2 }, { 68, 98 } };
    int[,] matris6 = new int[2, 2] { { 87, 54 }, { 17, 0 } };
    int[,] matris7 = new int[2, 2] { { 99, 35 }, { 47, 10 } };
    int[,] matris8 = new int[2, 2] { { 23, 41 }, { 61, 16 } };
    int[,] matris9 = new int[2, 2] { { 1, 38 }, { 121, 1000 } };
    int[,] matris10 = new int[2, 2] { { 560, 202 }, { 101, 2000 } };

    public Form1()
    {
        InitializeComponent();
    }
    private void button1_Click(object sender, EventArgs e)
    {
        int s = 1;
        while (s < 11)
        {
            for (int i = 0; i < 2; i++)
            {
                for (int j = 0; j < 2; j++)
                {
                    listBox1.Items.Add(matris1[i, j]); 
                }
            }

        }
    }//end button
}//end class
}//end namespace
EN

回答 1

Stack Overflow用户

发布于 2016-03-26 18:41:11

代码语言:javascript
运行
复制
    int[,] matris = new int[2, 2];
    int[,] matris1 = new int[2, 2] { { 1, 2 }, { 3, 4 } };
    int[,] matris2 = new int[2, 2] { { 3, 5 }, { 9, 7 } };
    int[,] matris3 = new int[2, 2] { { 11, 21 }, { 20, 30 } };
    int[,] matris4 = new int[2, 2] { { 14, 22 }, { 13, 44 } };
    int[,] matris5 = new int[2, 2] { { 1, 2 }, { 68, 98 } };
    int[,] matris6 = new int[2, 2] { { 87, 54 }, { 17, 0 } };
    int[,] matris7 = new int[2, 2] { { 99, 35 }, { 47, 10 } };
    int[,] matris8 = new int[2, 2] { { 23, 41 }, { 61, 16 } };
    int[,] matris9 = new int[2, 2] { { 1, 38 }, { 121, 1000 } };
    int[,] matris10 = new int[2, 2] { { 560, 202 }, { 101, 2000 } };

    public void Listss()
    {
        List<int[,]> data = new List<int[,]>() { matris, matris1, matris2, matris3, matris4, matris5, matris6, matris7, matris8, matris9, matris10 };

        foreach (var item in data)
        {

            for (int i = 0; i < item.GetLength(0); i++)
            {
                checkedListBox1.Items.Add(item[i, 0] + " - " + item[i, 1]);
            }
        }

    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36233900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档