ホームページ > バックエンド開発 > C#.Net チュートリアル > C# の一般的な文字列メソッドの詳細な概要

C# の一般的な文字列メソッドの詳細な概要

Y2J
リリース: 2017-04-24 13:42:06
オリジナル
1553 人が閲覧しました

1) substring メソッド を使用して文字列

をインターセプトします。このメソッドには、C# の 2 つの オーバーロードされた 関数 があります: substring (parameter)、substring (parameter 1、parameter 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の2番目の文字以降のすべての文字をインターセプトします。文字部分文字列文字列Cはインターセプトします。文字列 A の 2 番目の文字の後の長さ 6 の文字列。パラメータは 0 以上である必要があります。0 未満の場合、ArgumentOutOfRange 例外がスローされます

2) 文字列は次のように変換されます。 文字配列
まず第一に、文字列型 変数 は char 変数の読み取り専用配列とみなすことができるため、次の構文を使用して各文字にアクセスできます:

string A = "i&#39;m a string"
char B =A[1];
ログイン後にコピー

そして、文字列がアクセス可能になった場合 char 配列を書き込むには、TocharArray() メソッドを使用できます:

char [] = A.Tochararray();
ログイン後にコピー

B.Length を使用して文字列の長さを取得します.

3) 大文字と小文字を変換します
.ToLower() 小文字に変換します
.ToUpper() 大文字に変換します

4) 文字列内のスペースまたは指定された文字を削除します
文字列の前後のスペースを削除します:

<string>.
Trim
()
ログイン後にコピー

指定された文字を削除します:
最初にchar配列を使用して特定の文字を指定します

char[] C ={&#39; &#39;,&#39;e&#39;,}
<string>.Trim(C)
ログイン後にコピー

Trimstart()、TrimEnd() も使用できます 先頭と末尾のスペースまたは指定された文字をそれぞれ削除します

5) 文字列の前後にスペースまたは指定された文字を追加します
.PadLeft(parameter) .PadRight(parameter ) パラメータは、スペースを追加した後の文字列の長さです
.PadLeft(parameter 1, parameter 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 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート