日期:2014-05-18  浏览次数:20647 次

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 
看看这个 弄明白构造函数吧