본문 바로가기

프로그래밍/C#

C# 문자열 Mid,Left,Right

public string Mid(string sString, int nStart, int nLength)
{
string sReturn;

--nStart;

if (nStart <= sString.Length)
{
if ((nStart + nLength) <= sString.Length)
{
sReturn = sString.Substring(nStart, nLength);
}
else
{
sReturn = sString.Substring(nStart);
}

}
else
{
sReturn = string.Empty;
}

return sReturn;
}
public string Left(string sString, int nLength)
{
string sReturn;

if ( nLength > sString.Length )
{
nLength = sString.Length;
}

sReturn = sString.Substring(0, nLength);

return sReturn;
}
public string Right(string sString, int nLength)
{
string sReturn;
if (nLength > sString.Length)
{
nLength = sString.Length;
}
sReturn = sString.Substring(sString.Length - nLength,nLength);

return sReturn;
}

반응형

'프로그래밍 > C#' 카테고리의 다른 글

C# 리스트 조회, 리스트 정렬  (0) 2019.03.24
C# 문자열 파싱 parsing split  (0) 2019.03.24
C# lock  (0) 2019.03.24
C# 명령줄 인수  (0) 2019.03.24
C# 비트 연산  (0) 2019.03.24