- 主题:那么问题来了,循环为什么用for? (转载)
一样的。
不同的风格而已,都有追随者
【 在 dpblue 的大作中提到: 】
: 前两天首次用C#,他们告诉我要用string.Empty,不要用String.Empty
:
: 【 在 billybear04 的大作中提到: 】
: ....................
--
FROM 113.214.214.*
StackOverflow(difference between String.Empty and string.Empty),答案是没有,在中间语言(Intermediate Language, IL)层也没有。 string是System.String的别名(alias)。string.Empty倒是不需要import System.
""呢?"Use whatever you and your team find the most readable."是被赞最多的答案。
Other answers have suggested that a new string is created every time you use "". This is not true - due to string interning, it will be created either once per assembly or once per AppDomain (or possibly once for the whole process - not sure on that front). This difference is negligible - massively, massively insignificant.
String Interning is a method of storing only one copy of each distinct String Value, which must be immutable.
intern - 实习生。做动词:put someone in prison without charging them with a crime, for political reasons or during a war,关进监狱就改不了了。
https://zhuanlan.zhihu.com/p/145629853
--
FROM 106.121.141.*
String这类风格,来自《CLR via C#》及其追随者。
string才是微软以及编辑器的标准。
【 在 billybear04 的大作中提到: 】
: StackOverflow(difference between String.Empty and string.Empty),答案是没有,在中间语言(Intermediate Language, IL)层也没有。 string是System.String的别名(alias)。string.Empty倒是不需要import System.
:
: ""呢?"Use whatever you and your team find the most readable."是被赞最多的答案。
: ....................
--
FROM 113.214.214.*
【 在 KEILLY (米饭) 的大作中提到: 】
: String这类风格,来自《CLR via C#》及其追随者。
: string才是微软以及编辑器的标准。
更新了,谢谢。
--
FROM 106.121.141.*