作者sparion (say yes)
看板C_Sharp
标题[问题] C#在宣告的时候加上::
时间Tue Aug 3 01:11:04 2010
请问各位大大,
如果在C#里面,宣告变数的时候,在datatype前面加上
::
是表示什麽意思呢?
我是google到的程式里面
由於他重复定义了Rect(rectangle)这个结构,
所以他在宣告Rect的时候,使用的是
::RECT rect;
build的时候,就不会产生ambiguity的错误了。
由於小弟对C#不熟,请各位大大指教了~
感激不尽~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.121.235.119
1F:推 leicheong:::是namespace alias operator, 然後它的default target 08/03 09:50
2F:→ leicheong:是global, 因此这样做就会从global namespace开始寻找 08/03 09:51
3F:→ leicheong:而不是平常的由local scope开始... 08/03 09:51