접미사로서 서브 스트링 감지를 개선하는 방법
-
05-07-2019 - |
문제
나는 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;
}
Foreach 루프 내 에서이 기능을 호출 할 것입니다. 통과 된 하위 문자열이 전달 된 전체 문자열의 접미사로 존재하는 경우, 접두사를 추가하여 여기에 전달 된 전체 문자열을 변경하려고합니다. 나는이 코드에 대해 약간의 테스트를했지만 그것이 매우 추악하다는 것을 알고 있습니다. .NET 3.5 및 Visual Studio 2008을 사용하고 있습니다.
해결책
return stwhole.endswith (sufx);
제휴하지 않습니다 StackOverflow