C\#String 상용 함수 사용 설명

2713 단어 c#string함수.
Remove
Remove(int startIndex)는 이 문자열 에서 지정 한 위치 에서 마지막 위치 까지 의 모든 문 자 를 삭제 합 니 다.Remove(int startIndex,int length)이 인 스 턴 스 의 지정 한 위치 에서 지정 한 수의 문 자 를 삭제 하기 시작 합 니 다.Remove 는 지역 검 사 를 진행 합 니 다.첫 번 째 형식 에 대하 여
  • startIndex 가 0 보다 작 거나
  • startIndex 가 지정 한 위 치 는 이 문자열 에 없습니다.
  • 두 번 째 형식 에 대하 여
  • startIndex 또는 count 가 0 보다 작 거나
  • startIndex 에 count 를 추가 하고 이 인 스 턴 스 밖의 위 치 를 지정 합 니 다.
  • 이상 을 던 집 니 다.
    
    string Test = "xx-xx-xx";
    Test = Test.Remove(Test.Length-3);
    Test = Test.Remove(0,3);
    
    Substring
    String.SubString(int startIndex,int length)
    startIndex:문자열 의 시작 위 치 를 캡 처 합 니 다.
    length:문자열 의 길 이 를 캡 처 합 니 다.
    
    string Test = "xx-xx-xx";
    Test = Test.Substring(0,1);
    
    Replace
    Replace()C 는 char 나 String 을 바 꾸 고 이 인 스 턴 스 에서 지정 한 유 니 코드 문자 나 String 의 모든 일치 항목 을 다른 지정 한 유 니 코드 문자 나 String 으로 바 꿉 니 다.두 가지 중재 형식
  • Replace(char oldChar, char newChar)
  • 이 인 스 턴 스 에서 지정 한 유 니 코드 문자 의 모든 일치 항목 을 다른 지정 한 유 니 코드 문자 로 바 꿉 니 다.
  • Replace(string oldValue, string newValue)
  • 이 인 스 턴 스 에서 지정 한 String 의 모든 일치 항목 을 다른 지정 한 String 으로 바 꿉 니 다.
    
    string Test = "xx-xx-xx";
    Test = Test.Replace(-,+);
    
    Spilt
    split()는 먼저 구분자 입 니 다.문자열 을 split(문자)의 문자 에 따라 배열 로 나 눈 다음 배열 대상 에 저장 합 니 다.
    
    string Test = "xx-xx+xx*xx";
    string[] TestArray1 = Test.Spilt('-');
    string[] TestArray2 = Tset.Split(new char[3]{'-','+','*'}) ;//     
    string[] TestArray3 = Test.Spilt('-',StringSpiltOptions.RemoveEmptyEntries);//     
    
    None//RemoveEmptyEntries/TrimEntries
    StringSplitOptions
    Join
    Join 의 목적 은 이 배열 의 모든 요 소 를 연결 하고 두 사이 에 정 의 된 기 호 를 두 는 것 입 니 다.
    
    string[] val = new[] {"1", "2", "3'};
    string result = string.Join("$", val);//result      "1$2$3"
    
    +번호 로 연결 하면 임시 문자열 이 생 성 되 고 Join 효율 이 높 습 니 다.
    Append
    현재 StringBuilder 대상 이 표시 하 는 문자열 의 끝 에 텍스트 나 대상 의 문자열 표시 형식 을 추가 합 니 다.
    
    StringBuilder sqlQuery = new StringBuilder(); 
    sqlQuery.Append("SELECT COUNT([ProductID]) FROM ~~where [IsDelete]='F' );
    
    StringBuilder 의 우수 성 은:
    첫째:그 는 매번 메모리 공간 을 분배 할 필요 가 없다.그래서 시스템 은 쓰레기 를 처리 할 필요 가 없다.
    둘째:우리 가 한 문자열 을 여러 번 조작 해 야 할 때 그의 효율 은 string 보다 훨씬 높다.
    이상 은 C\#String 상용 함수 의 사용 에 대한 상세 한 내용 입 니 다.C\#String 상용 함수 에 대한 자 료 는 다른 관련 글 을 주목 하 십시오!

    좋은 웹페이지 즐겨찾기