当前位置: 首页 > news >正文

C#项目07-二维数组的随机创建

实现需求

创建二维数组,数组的列和宽为随机,数组内的数也是随机

知识点

1、Random类

Public  Random rd = new Random();
int Num_Int = rd.Next(1, 100);

2、数组上下限。

//定义数组
int[] G_Array = new int[1,2,3,4];//一维数组
int[,] G_Array_T = new int[2,3]{{1,2},{3,4},{4,7}};//二维数组
int num1 = G_Array_T.GetUpperBound(0)+1;//二维数组的行数
int num2 = G_Array_T.GetUpperBound(1)+1;//二维数组的列数

关键代码

  public int[,] G_Array_int;//定义全局二维数组//随机生成一个二维数组,二维数组的行数和列数以及数组内的数为随机Random rd = new Random();private void button1_Click(object sender, EventArgs e){textBox1.Clear();//清空数据DisplayArray();}void DisplayArray(){int[,] G_Array_int = new int[rd.Next(1, 10), rd.Next(1, 10)];//定义一个二维数组label1.Text = string.Format("二维数组行数为{0}行{1}列 ", (G_Array_int.GetUpperBound(0) + 1), G_Array_int.GetUpperBound(1) + 1);//将二维数组的数随机生成for (int i = 0; i < G_Array_int.GetUpperBound(0) + 1; i++){for (int j = 0; j < G_Array_int.GetUpperBound(1) + 1; j++){G_Array_int[i, j] = rd.Next(1, 100);textBox1.Text += G_Array_int[i, j].ToString() + " ";}textBox1.Text += Environment.NewLine;//换行}}

效果演示

在这里插入图片描述

源代码

运行环境为VS2022

http://www.lqws.cn/news/76321.html

相关文章:

  • CppCon 2014 学习:Exception-Safe Coding
  • Python----目标检测(《YOLOv3:AnIncrementalImprovement》和YOLO-V3的原理与网络结构)
  • Python----目标检测(训练YOLOV8网络)
  • FreeBSD 14.3 候选版本附带 Docker 镜像和关键修复
  • 嵌入式鸿蒙开发环境搭建操作方法与实现
  • web架构3------(nginx的return跳转,gzip压缩,目录浏览,访问控制和location符号优先级)
  • 分布式锁剖析
  • 2025/6月最新Cursor(0.50.5版本)一键自动更换邮箱无限续杯教程
  • 05.MySQL表的约束
  • 牛客小白月赛117
  • Linux 权限管理入门:从基础到实践
  • OpenCV4.4.0下载及初步配置(Win11)
  • PCA(K-L变换)人脸识别(python实现)
  • 从【0-1的HTML】第1篇:HTML简介
  • C++ - 标准库之 <sstream> ostringstream(ostringstream 概述、基本使用、清空内容、进阶使用)
  • 房屋租赁系统 Java+Vue.js+SpringBoot,包括房屋信息、看房申请、租赁合同、房屋报修、收租信息、维修数据、租客管理、公告管理模块
  • 系统调用与程序接口的关系
  • [leetcode] 二分算法
  • 线程间和进程间是如何进行通信
  • day17 leetcode-hot100-34(链表13)
  • Oracle的Hint
  • 【笔记】Windows系统部署suna基于 MSYS2的Poetry 虚拟环境backedn后端包编译失败处理
  • (九)学生写作画像可视化
  • 【PhysUnits】15.9 引入P1后的右移运算(shr.rs)
  • Vue-4-前端框架Vue基础入门之Vue的常用操作
  • 二叉树的构建与逆构建/二叉查找树与替罪羊树
  • 安全态势感知中的告警误报思考
  • SDU棋界精灵——实现硬件程序ESP32的FreeRTOS任务
  • day44 python 训练CNN网络并使用Grad-CAM可视化
  • NTP库详解