作者cplusplus (大口小口吃炒饭)
看板C_Sharp
标题Re: [问题] Get value from session..?
时间Wed Nov 1 04:37:49 2006
1F:推 blestadsl:Session["name"].ToString(); 这个比较直觉 10/29 13:38
2F:推 jackeyH:其实这两者有一点意义上不同(string)object是将这个object 10/31 14:12
3F:→ jackeyH:视为string型态,而Object.ToString()则是将该Object转换成 10/31 14:13
4F:→ jackeyH:String型态物件 10/31 14:14
意义是不同,但你的解释也不是很正确
(string)obj 这动作只是做一个obj这个reference所指物件真实型态的检查,
看是否相容於string(也就看是否真的是string,因为string不能被继承),可相容的话,
再传回一个type为string的reference值,指到背後真正的物件
obj.ToString() 只是单纯把obj的内容用事现定义的方式转成string物件来表达
并不是把obj"转成"string型态物件,意义上只是"把内容用字串表示"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.26.50
5F:推 SmartGoose:又懂一点了,谢谢指教,那再请教一下convert.tostring 11/01 09:46
6F:→ SmartGoose:等於(string)吗 11/01 09:47
7F:推 jackeyH:受教了..XD 11/01 12:47
8F:推 cplusplus:我没看过CONVERT这个CLASS,但如果一样还需要他吗 :)? 11/02 15:42