作者teamspike (市政府7F)
看板C_Sharp
标题[问题] 知道可以这样用,but why?
时间Wed May 14 17:20:43 2008
各位朋友安安:
string str = "xxx";
其实str就是参考到String类别的实体物件
所以str可以用String类别的方法
是代表str.xxx() => String.xxx()的意思吗
那为什麽要用string宣告而不用String呢
诸如其他
int = Int32
char = Char
byte = Byte
bool = Boolean
...
左边是宣告使用的型态,右边是对应的class
既然是为了使用Class的功能,为什麽要另外用左边的关键字宣告呢?
原因和运作原理是什麽?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.216.193
1F:推 KojIrOQQ:左边是C#语法 右边是.NET内部的共通语法 如果一个VB.NET 05/14 17:37
2F:→ KojIrOQQ:的开发者读C#的程式码 .NET会将C#的的语法 如int转Int32 05/14 17:39
3F:→ KojIrOQQ:再由Int32转为VB.NET的语法 可以跨语言 05/14 17:40
4F:推 KENyroj:简单说 你要用 string XXX; 或 String XXX; 都是对的 05/14 18:22
5F:→ retsamsu:C# alias 05/14 23:36
7F:→ retsamsu:The following table shows the keywords for built-in 05/14 23:37
8F:→ retsamsu:C# types, which are aliases of predefined types 05/14 23:37
9F:→ retsamsu:in the System namespace. 05/14 23:37
10F:→ teamspike:cool 05/15 13:20