Jos*_*ley 1 c# string objective-c
好吧,我之前没有用C#编程,但是我发现了这段代码,并想知道它是做什么的.现在,我现在只是搜索并找到第一次出现的"." 并用""替换它,但是""中到底是什么?这会删除句点还是有空格字符替换"."?我试图找出如何将此方法转换为Objective-C,但我需要知道句点是否被替换为没有字符或空格字符.
someString.Replace(".", "")
Run Code Online (Sandbox Code Playgroud)
wom*_*omp 11
""只是一个空字符串.您的代码示例替换了所有出现的没有字符的句点.
(注意原始字符串是不变的,并且该行代码的返回值将是修改后的字符串.)
它实际上更好用string.Empty而不是"".这是因为string.Empty它更具可读性,并且只是""的别名,所以没有性能考虑因素.更不用说,如果你使用StyleCop,它会告诉你不要使用"".
没有人物.此代码从字符串...中删除句点.真正应该被称为的方式是:
someString = someString.Replace(".", "");
Run Code Online (Sandbox Code Playgroud)
(或正如其他人所说,它真的应该是)
someString = someString.Replace(".", String.Empty);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
299 次 |
| 最近记录: |