📄 class1.cs
字号:
using System;
namespace Example_CreateArray
{
/// <summary>
/// 创建数组示例
/// </summary>
class MainTest
{
/// <summary>
/// 一维数组的定义
/// </summary>
public void testArr1()
{
int[] myIntArr=new int[100]; //定义一个长度为100的int数组
string[] mystringArr=new string[100]; //定义一个长度为100的string数组
object[] myObjectArr=new object[100]; //定义一个长度为100的int数组
int[] myIntArr2=new int[]{1,2,3}; //定义一个int数组,长度为3
string[] mystringArr2=new string[]{"油","盐"}; //定义一个string数组,长度为2
}
/// <summary>
/// 多维数组的定义
/// </summary>
public void testArr2()
{
int[,] myIntArr=new int[10,100]; //定义一个10*100的二维int数组
string[,,] mystringArr=new string[2,2,3]; //定义一个2*2*3的三维string数组
int[,] myIntArr2=new int[,]{{1,2,3},{-1,-2,-3}}; //定义一个2*3的二维int数组,并初始化
string[,] mystringArr2=new string[,]{{"油","盐"},{"《围城》","《晨露》"}};//定义一个2*2的二维string数组,并初始化
}
/// <summary>
/// 交错数组的定义
/// </summary>
public void testArr3()
{
int[][] myJaggedArray = new int[3][];
myJaggedArray[0] = new int[5];
myJaggedArray[1] = new int[4];
myJaggedArray[2] = new int[2];
int[][] myJaggedArray2 = new int [][]
{
new int[] {1,3,5,7,9},
new int[] {0,2,4,6},
new int[] {11,22}
};
}
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
MainTest t=new MainTest();
t.testArr1();
t.testArr2();
t.testArr3();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -