在C#中,string关键字(在Visual Studio中作为数据类型突出显示)只是String类的快捷方式吗?
在这种情况下,从语义角度进行编码时使用它们是相同的.但是,从性能的角度来看它是一样的吗?我的意思是,当执行映射时:编译期间(我猜是这样),编译期间或执行期间的JIT编译期间?
或者这可能是错的:字符串和字符串在C#中不是一样的,所以在某些情况下它们不能互换
在C#中,使用System.Object代码而不仅仅是object,或者System.String不是string等等有什么区别?或者只是风格问题?
是否有理由说一种形式对另一种形式更有利?
如果有人能向我解释C#中十进制和十进制之间的区别,那就太棒了.
在更一般的方式中,小写结构如decimal,int,string和大写类Decimal,Int32,String之间的区别是什么.
唯一的区别是大写类也包装函数(如Decimal.Divide())?
在c#中如果我使用decimal(小写'd'),IDE会以深蓝色(如int)显示它.如果我使用Decimal(大写'd'),IDE会以蓝绿色显示它(如类名).在这两种情况下,工具提示都是struct System.Decimal.
有什么区别吗?是一个"首选"?