C#의 일반적인 문자열 메서드에 대한 자세한 개요

Y2J
풀어 주다: 2017-04-24 13:42:06
원래의
1513명이 탐색했습니다.

1) 하위 문자열 방법 , 을 사용하여 문자열

을 가로채는데 이 방법은 다음과 같습니다. C#에는 두 가지 오버로드된 함수 가 있습니다: 하위 문자열(매개변수), 하위 문자열(매개변수 1, 매개변수 2),

사용법 다음과 같습니다:

<span style="font-size: 14px;">	string A ="I&#39;m a string";		<br/>	string B=A.substring(1);	    <br/>	string C=A.substring(1,6);</span>
로그인 후 복사

전달된 매개변수 1은 문자열의 시작 위치이며 문자 하위 문자열 B는 문자열 A의 두 번째 문자 이후의 모든 문자를 차단합니다. 문자 하위 문자열 문자열 C는 문자열 A의 두 번째 문자 뒤에서 길이 6의 문자열을 가로챕니다. 매개 변수는 0보다 크거나 같아야 합니다. 0보다 작으면 ArgumentOutOfRange 예외가 발생합니다.

2) 문자열을 문자 배열로 변환
우선 문자열형 변수 는 다음과 같이 간주할 수 있습니다. 다음 구문을 사용하여 각 문자에 액세스할 수 있도록 char 변수의 읽기 전용 배열:

string A = "i&#39;m a string"
char B =A[1];
로그인 후 복사

그리고 문자열을 쓰기 가능으로 변환하려면 char 배열의 경우 Tochar Array() 메서드를 사용할 수 있습니다.

char [] = A.Tochararray();
로그인 후 복사

B.Length를 사용하여 문자열의 길이를 가져옵니다.

3) 변환 case
.ToLower() 소문자로 변환
.ToUpper() 대문자로 변환

4) 문자열에서 공백 또는 지정된 문자 삭제
문자열 앞과 뒤의 공백 삭제:

<string>.
Trim
()
로그인 후 복사

지정된 문자 삭제:
먼저 char 배열을 사용하여 특정 문자를 지정합니다

char[] C ={&#39; &#39;,&#39;e&#39;,}
<string>.Trim(C)
로그인 후 복사

Trimstart()를 사용할 수도 있습니다. TrimEnd()는 각각 선행 및 후행 공백 또는 지정된 문자를 제거합니다.

5) 공백을 추가합니다. 또는 문자열 🎜>.PadLeft(parameter) .PadRight(parameter) 매개변수는 문자열 뒤의 문자열 길이입니다. 공백 추가
.PadLeft(매개변수 1 , 매개변수 2) 매개변수 1은 문자열의 길이이고, 매개변수 2는 추가할 지정된 문자입니다.

6)indexof()的用法
IndexOf()
查找字串中指定字符或字串首次出现的位置,返回首
索引值,如:

str1.IndexOf("字"); //查找“字”在str1中的索引值(位置)
str1.IndexOf("字串");//查找“字串”的第一个字符在str1中的索引值(位置)
str1.IndexOf("字",start,end);//从str1第start+1个字符起,查找end个字符,查找“字”在字符串STR1中的位置
로그인 후 복사

[从第一个字符算起]注意:start+end不能大于str1的长度

7)insert()的用法

<string>.insert(参数1,参数2)
로그인 후 복사

参数1为插入子字符串的其实位置,参数2为要插入的子字符串

8)比较字符串的大小
Compare(str1,str2)——比较两个字符串 str1,str2的大小,如果大于返回正数,等于返回0,小于返回负数

9)替换指定的字符串
String.Replace(参数1,参数2)——用指定的字符替换字符串中的指定字符

위 내용은 C#의 일반적인 문자열 메서드에 대한 자세한 개요의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿