zoukankan      html  css  js  c++  java
  • C# ——遍历控件按顺序存到二维数组

     如上图需要把它们按这个顺序存到二维数组中

    先存到一维数组,再用冒泡法排序,然后后存到二维数组

    
    

    public Control[] tableLayoutPanelControls = new Control[16]; //先存到以为数组
    public Control[,] tableLayoutPanelControlss = new Control[4, 4];//在存到二维数组




    int
    a = 0; //先保存到一维数组 foreach (Control item in tableLayoutPanel1.Controls) { tableLayoutPanelControls[a++] = item; } //冒泡法排序一维数组 Control temp; for (int i = 0; i < a - 1; i++) { for (int j = 0; j < a - i -1; j++) { if (Convert.ToInt32(tableLayoutPanelControls[j].Tag) > Convert.ToInt32(tableLayoutPanelControls[j + 1].Tag)) { temp = tableLayoutPanelControls[j + 1]; tableLayoutPanelControls[j + 1] = tableLayoutPanelControls[j]; tableLayoutPanelControls[j] = temp; } } } //存到二维数组 for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { tableLayoutPanelControlss[i, j] = tableLayoutPanelControls[4 * i + j]; } }
  • 相关阅读:
    上传文件到七牛云
    工具类
    SpringBoot 整合 JWT Token
    JWT
    SpringBoot使用RedisTemplate整合Redis
    poj1850 Code
    洛谷P1313 计算系数
    洛谷P1602 Sramoc问题
    —Libre#2009. 「SCOI2015」小凸玩密室
    2014-9-27 NOIP模拟赛
  • 原文地址:https://www.cnblogs.com/eve612/p/14511440.html
Copyright © 2011-2022 走看看