var
是隐式类型,隐式类型的本地变量是强类型变量,具体类型由编译的时候确定类型 。因此
var i=10;
int i= 10
实际是一样的。当你要用var
的变量时显示转换一次即可,当然有可能失败。
@北月武士 已经解决 string id= user.GetType().GetProperty("ID").GetValue(user).ToString();
这要看你的..Session["users"]
里面存放的是什么。var
只是一个自动类型而已。
var
是隐式类型,隐式类型的本地变量是强类型变量,具体类型由编译的时候确定类型 。因此
var i=10;
int i= 10
实际是一样的。当你要用var
的变量时显示转换一次即可,当然有可能失败。
@北月武士 已经解决 string id= user.GetType().GetProperty("ID").GetValue(user).ToString();
这要看你的..Session["users"]
里面存放的是什么。var
只是一个自动类型而已。