Joh*_*ams 0 .net c# string substring visual-studio-2008
我是C#的新手,我很确定这个功能可以从根本上改进:
public static Boolean SuffixExists(String strWhole, String sufx)
{
int iLen = sufx.Length;
if (iLen > 0)
{
String s;
s = strWhole.Substring(strWhole.Length - iLen, iLen);
if (sufx != s) return false;
else
s = null;
return true;
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
我将从foreach循环中调用此函数.如果传递的子字符串作为传递的整个字符串的后缀出现,那么我将希望通过添加前缀来更改此处传递的整个字符串.我对这段代码进行了一些测试,但我知道它非常难看.我正在使用.Net 3.5和Visual Studio 2008.