参考博客:https://blog.csdn.net/lizhenxiqnmlgb/article/details/81476115
C#不允许使用未赋值的变量,但是在不确定变量类型的情况下,却又要用到该变量该怎么办呢?
这时候就需要用到default关键字。下面我们来介绍下default关键字:
C#默认给变量赋值的方式有三种:
一、默认构造函数赋值:
int test = new int();
二、关键字default(T)可以得到当前变量的类型默认值:
int test = default(int);
三、直接用对应类型的内容给其赋值:
int test = 0;
这三种方式是等价的。
default赋给变量的默认值和系统给的构造函数赋的默认值一样。
如:
int — 0
char — “\0”
引用类型 — null
给出一个使用default赋值的例子:
public class Test<T>
{
public T GetTest()
{
return default(T);
}
}
第一次发博客有点小紧张。
C# default关键字
最新推荐文章于 2023-07-13 10:42:56 发布