Linq自学系列(一)
1,首先是匿名变量及类型
private void var1()
{
//匿名变量,定义时必须赋值,不能为null
var age = 26;
var username = "zhuye";
var userlist = new[] { "a", "b", "c" };//字符串数组
//匿名类型
var data = new { name = "LIN", age = 26 };
string s = data.name;//可给对应类型赋值
int i = data.age;
}
2,自动属性,懒人的最爱{
//匿名变量,定义时必须赋值,不能为null
var age = 26;
var username = "zhuye";
var userlist = new[] { "a", "b", "c" };//字符串数组
//匿名类型
var data = new { name = "LIN", age = 26 };
string s = data.name;//可给对应类型赋值
int i = data.age;
}
public class User
{
private int _id;
private string _name;
private int _age;
public int Id
{
get { return _id; }
set { _id = value; }
}
public string Name
{
get { return _name; }
set { _name = value; }
}
public int Age
{
get { return _age; }
set { _age = value; }
}
}
public class User1
{
public int Id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
}
{
private int _id;
private string _name;
private int _age;
public int Id
{
get { return _id; }
set { _id = value; }
}
public string Name
{
get { return _name; }
set { _name = value; }
}
public int Age
{
get { return _age; }
set { _age = value; }
}
}
public class User1
{
public int Id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
}
浙公网安备 33010602011771号