csharp 在数组中输入值
时间: 2024-09-25 14:02:56 浏览: 32
在 C# 中,数组是一种可以存储固定大小同种类型元素的数据结构。你可以通过以下步骤向数组中输入值:
1. **声明数组**:首先,你需要确定数组的类型(例如整数、字符或自定义类型)以及需要的长度。示例:
```csharp
int[] numbers; // 声明一个整数数组
```
2. **初始化数组**:创建数组时可以直接给它们赋初始值,也可以之后再逐个添加元素。
- 初始化时赋值:
```csharp
numbers = new int[5] { 1, 2, 3, 4, 5 }; // 数组长度为5,并已预先填充
```
- 后续添加元素:
```csharp
numbers = new int[5]; // 长度5的空数组
for (int i = 0; i < 5; i++)
numbers[i] = i + 1; // 从0到4依次添加元素
```
3. **动态数组**:如果你不确定数组的大小,可以使用`List<int>` 或 `Array.Resize()` 动态调整。
```csharp
List<int> dynamicNumbers = new List<int>();
dynamicNumbers.Add(1);
dynamicNumbers.Add(2); // 可随时添加更多元素
int[] resizeArray = dynamicNumbers.ToArray(); // 转换为固定大小数组
```
当你想在数组中输入特定值时,通常会直接索引访问并赋值。例如:
```csharp
numbers[0] = 10; // 在第一个位置插入10
```
阅读全文