,从以下字符串中删除的最佳方法是什么?
六,七,八,九,十,
Run Code Online (Sandbox Code Playgroud)int strLength = someString.Length; if (strLength > 0) { findString = findString .Substring(0, str.Length - 1); } if (findString ==",") { someString.Remove(someString.Length - 1) }
我已经在StackExchange编辑器中直接编译了这段代码作为示例(它可能有语法错误.
请将以上内容仅作为逻辑用途.
如果有人能为上述逻辑提供优化代码,我将不胜感激.
更新:我实际上想要删除 ,字符串,如果出现在字符串的末尾而不是在中间.
Dil*_*hod 15
这个怎么样.
yourString = yourString.TrimEnd(',');
Run Code Online (Sandbox Code Playgroud)
一行选项:
someString = someString.EndsWith(",") ? someString.Substring(0, someString.Length - 1) : someString;
Run Code Online (Sandbox Code Playgroud)
编辑:
someString = someString.TrimEnd(',');
Run Code Online (Sandbox Code Playgroud)
恕我直言,哪个更好.