如何初始化一个布尔数组?
时间: 2024-09-30 16:07:36 浏览: 30
在C#中,初始化一个布尔数组的方式有很多种。以下是几种常见的初始化方法:
1. **空数组**:
```csharp
bool[] boolArray = new bool[5]; // 创建一个长度为5的空布尔数组
```
2. **全真数组**:
```csharp
bool[] allTrue = { true, true, true, true, true }; // 初始化所有元素为true
```
3. **全假数组**:
```csharp
bool[] allFalse = { false, false, false, false, false }; // 初始化所有元素为false
```
4. **部分填充的数组**:
```csharp
bool[] mixedArray = { true, false, true, false, true }; // 初始化指定元素
```
5. **使用初始值列表**:
```csharp
bool[] initList = new bool[] { true, false, true }; // 使用大括号初始化
```
6. **泛型数组创建**(如果你需要动态大小):
```csharp
List<bool> dynamicBoolArray = new List<bool>();
dynamicBoolArray.Add(true);
dynamicBoolArray.Add(false);
```
注意,在声明并初始化布尔数组时,可以直接在创建时就给元素赋值。
阅读全文