C#局部变量初始化示例
时间: 2024-10-09 08:08:00 浏览: 49
局部变量和成员变量初始化的示例-C入门基础ppt
在C#中,局部变量的初始化可以在声明的同时完成,也可以在第一次使用的上下文中自动赋值。以下是几个初始化局部变量的例子:
1. 直接赋值:
```csharp
int myNumber = 5; // 声明并初始化为5
```
2. 使用默认值(如整数类型的0、浮点型的0.0,或者特定类型的null):
```csharp
string name; // 如果没有显式赋值,字符串将保持null
bool isTrue = true; // 布尔类型,默认为false,这里赋值为true
```
3. 使用类型推断:
```csharp
var age = 25; // "var"关键字会根据右侧表达式的类型自动确定变量类型
```
4. 初始化列表:
```csharp
List<int> numbers = new List<int>() { 1, 2, 3 }; // 创建包含初始值的列表
```
5. 初始委托或lambda表达式:
```csharp
Action action = () => Console.WriteLine("Hello"); // 创建一个无参的委托实例
Func<int, int, int> add = (a, b) => a + b; // 创建一个接受两个整数的加法函数
```
阅读全文