//var隐式类型
//var是一种特殊的变量类型
//它可以用来表示任意类型的变量
//注意
//1、var不能作为类的成员 只能用于临时变量申明时
// 也就是 一般写在函数语句块中
//2、var必须初始化
var i=5
var j="1234";
//设置对象初始值
//申明对象时
//可以通过直接写大括号的形式初始化公共成员变量和属性
Person p=new Person(){};
int[] t=new int[]{};
List<int>listint=new List<int>(){};
List<Person>listPerson=new List<Person>()
{
new Person(100),
new Person(200){Age=10},
new Person(1){sex=true,Name="唐老鸭"}
};
Dictionary<int,string>dic=new Dictionary<int,string>()
{
{1,"123"},
{2,"2344"},
}
//可空类型
//1 值类型是不能赋值为空
//int c=null;
//2申明时 在值类型后面加? 可以赋值为空
int?c=3;
//3判断是否为空
//4安全获取可空类型值
//4-1如果为空 默认返回值类型的默认值
//4-2也可以指定一个默认值
//内插字符串
//关键符号:$
//用$来构造字符串,让字符串中可以拼接变量
string name="唐老鸭";
Console.write($"你好呀,{name}");
//单句逻辑简单写法
//当循环或者if语句中只有一句逻辑时,大括号可以省略
if(true)
console.write();
标签:知识点,特殊,int,语法,Person,为空,类型,var,new
From: https://www.cnblogs.com/L-love-Z/p/17043796.html