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;
相关推荐
星幻元宇VR3 分钟前
VR科普赛车|沉浸式学习交通安全知识
科技·学习·安全·生活·vr
Xiu Yan18 分钟前
Java 转 C++ 系列:函数对象、谓词和内建函数对象
java·开发语言·c++
Full Stack Developme21 分钟前
Hutool StrUtil 教程
开发语言·网络·python
代码羊羊21 分钟前
Rust方法速览:从self到impl
开发语言·后端·rust
KuaCpp31 分钟前
Linux从0到1学习
linux·学习
他是龙55140 分钟前
63:JS 加密断点调试与逆向实战
开发语言·javascript·状态模式
常利兵41 分钟前
Kotlin类型魔法:Any、Unit、Nothing 深度探秘
android·开发语言·kotlin
莫逸风1 小时前
【java-core-collections】红黑树深度解析
java·开发语言
tryqaaa_1 小时前
学习日志(一)【含markdown语法,Linux学习】
linux·运维·学习·web安全·web·markdown
Ulyanov1 小时前
《玩转QT Designer Studio:从设计到实战》 QT Designer Studio入门实战:智能登录系统开发
开发语言·python·qt·雷达电子对抗