C\#문자열 끝 에 지정 한 문 자 를 제거 하 는 방법

문자열 의 조작 은 C\#프로 그래 밍 에서 매우 중요 한 구성 부분 으로 본 고 는 C\#문자열 의 끝 에 지 정 된 문 자 를 제거 하 는 방법 을 실례 적 으로 보 여 주 었 다.여러분 이 C\#프로 그래 밍 을 배 우 는 데 어느 정도 참고 가치 가 있 을 것 이 라 고 믿 습 니 다.
키 코드 는 다음 과 같 습 니 다:

/// <summary>
///            
/// </summary>
/// <param name="str">        </param>
/// <param name="value">    </param>
/// <returns>       </returns>
public static string RemoveLastChar(this string str, string value)
{
  int _finded = str.LastIndexOf(value);
  if (_finded != -1)
  {
 return str.Substring(0, _finded);
  }
  return str;
}

유닛 테스트 는 다음 과 같 습 니 다.

[TestMethod()]
public void RemoveLastCharTest()
{
  string _testString = "YANZHIWEI。";
  string _expected = "YANZHIWEI";
  string _actual = StringToolV2.RemoveLastChar(_testString, "。");
  Assert.AreEqual(_expected, _actual);
}

테스트 결 과 는 다음 그림 과 같다.

좋은 웹페이지 즐겨찾기