C# C字符串-简单语法问题

C# C字符串-简单语法问题,c#,objective-c,string,C#,Objective C,String,好的,我以前没有用C编程过,但我发现了这段代码,并想知道它是做什么的。现在,我知道它只是搜索并找到第一个出现的。并用替换它,但到底是什么?这只是删除句点,还是有空格字符替换。?我试图找出如何将此方法转换为Objective-C,但我需要知道句点是否被无字符或空格字符替换 someString.Replace(".", "") 只是一个空字符串。您的代码示例将所有出现的句点替换为不带字符 请注意,原始字符串未被触及,该行代码的返回值将是修改后的字符串 实际上,使用string.Empty比使用s

好的,我以前没有用C编程过,但我发现了这段代码,并想知道它是做什么的。现在,我知道它只是搜索并找到第一个出现的。并用替换它,但到底是什么?这只是删除句点,还是有空格字符替换。?我试图找出如何将此方法转换为Objective-C,但我需要知道句点是否被无字符或空格字符替换

someString.Replace(".", "")

只是一个空字符串。您的代码示例将所有出现的句点替换为不带字符

请注意,原始字符串未被触及,该行代码的返回值将是修改后的字符串


实际上,使用string.Empty比使用string.Empty更好。这是因为string.Empty更具可读性,并且只是的别名,因此不考虑性能。更不用说,如果您使用StyleCop,它会告诉您不要使用。

只是一个空字符串。您的代码示例将所有出现的句点替换为不带字符

请注意,原始字符串未被触及,该行代码的返回值将是修改后的字符串


实际上,使用string.Empty比使用string.Empty更好。这是因为string.Empty更具可读性,并且只是的别名,因此不考虑性能。更不用说,如果您使用StyleCop,它会告诉您不要使用。

它将不使用字符替换为空字符串。

它将不使用字符替换为空字符串。

不使用字符。此代码从字符串中删除句点。。。某种程度上。它真正应该被称为:

someString = someString.Replace(".", "");
或者就像其他人说的,这真的应该是

someString = someString.Replace(".", String.Empty);

没有字符。此代码从字符串中删除句点。。。某种程度上。它真正应该被称为:

someString = someString.Replace(".", "");
或者就像其他人说的,这真的应该是

someString = someString.Replace(".", String.Empty);

完全不替换为任何字符。
如果要查找需要使用的白色字符,则会将替换为完全没有字符。
如果你想定位一个白色字符,你需要使用

,这样更容易判断里面是否有空格;性能与字符串的内部处理有关,并且只有一个空字符串的实例,其中string.empty指向to@EdSwangren-也将被实习-即使编译器没有自动将其替换为string.Empty。所以很容易判断里面是否有空间;性能与字符串的内部处理有关,并且只有一个空字符串的实例,其中string.empty指向to@EdSwangren-也将被实习-即使编译器没有自动将其替换为string.Empty。还要注意,它是所有事件,而不仅仅是第一次。还要注意,它是所有事件,而不仅仅是第一次。