首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

session是对象类型,为啥转guid报错呢?解决办法

2012-01-26 
session是对象类型,为啥转guid报错呢?以下为啥会报错呢?Guid gg (Guid)Session[LoginUserID] 这样写

session是对象类型,为啥转guid报错呢?

以下为啥会报错呢?
Guid gg = (Guid)Session["LoginUserID"]; 这样写报错 :指定得转换无效
Guid gg = new Guid(Session["LoginUserID"]) 这样写报错:
错误11与“System.Guid.Guid(byte[])”最匹配的重载方法具有一些无效参数

 
除了下面这种写法,还有啥写法嘛?看着太不智慧了。
string gg = (string)Session["LoginUserID"];
Guid guid = new Guid(gg);

[解决办法]
Guid guid = new Guid((string)Session["LoginUserID"]);?:-)
[解决办法]
http://msdn.microsoft.com/zh-cn/library/k6sa6h87(VS.80).aspx 
看看这个 弄明白构造函数吧

热点排行