c#一维数组

1数组声明

变量类型 数组名 声明了一个数组,但未赋值,内存没空间

cs 复制代码
 int[] arry1;

变量类型 数组名 = new 变量类型数组的长度 有空间,默认都为0

cs 复制代码
int[] arr2 = new int[5];

变量类型 数组名= new 变量类型数组长度{内容1,内容2} 有空间,自定义赋值

cs 复制代码
int[] arry3 = new int[5] { 1, 2, 3, 4, 5 };

变量类型\[\]数组名= new 变量类型 {内容1,内容2} 有空间,自定义赋值 数组长度为赋值个数

cs 复制代码
int[] arry4 = new int []{ 1, 2 };

变量类型\[\]数组名={内容1,内容2}

cs 复制代码
 int[] arry5 = { 1, 2, 3, 4, 5 };

2数组使用

cs 复制代码
int[] array = new int[5] { 1, 2, 3, 4,5 };

数组中的下标和索引从0开始的,访问不越界

cs 复制代码
for(int i = 0; i < array.Length; i++)
{
    Console.WriteLine(array[i]);
}

增加元素,不能在原有数组上直接增加新元素,将数组赋值给另一个数组

cs 复制代码
int[] array2 = new int[6];
for(int i = 0; i < array.Length; i++)
{
    array2[i] = array[i];
}
array = array2;
相关推荐
zxy28472253018 小时前
C# 音频倍速播放
c#·音频·naudio·soundtouch·倍速
红宝村村长9 小时前
windows笔记本双系统ubuntu设置
开发语言
泡泡鱼(敲代码中)10 小时前
Python 字符串 str 完整学习笔记
python·学习
菜鸟~noob23310 小时前
【电子战】第15篇:混合定位——TDOA/FDOA/AOA 联合【含matlab代码】
开发语言·matlab
kyrie_sakura11 小时前
python学习笔记15 -- Anaconda,Jupyter,numpy
python·学习·jupyter·numpy
Dreams_l11 小时前
死信队列和延迟队列介绍
java·开发语言
Water_Sunzhipeng12 小时前
HandyControl Demo 设置特定框架记录
c#
Zenova EdgeOS12 小时前
Python 工业边缘 redis-py 异步实战
开发语言·redis·python
czhc114007566312 小时前
插补、另存为、标记过滤、采集超时——今天聊的四件事
c#
君顾112 小时前
西安 24 小时自助健身房系统开发实战指南
java·开发语言·健身房