この記事では、C#における文字列の一般的かつ具体的な知識を主に紹介します。エディタで見てみましょう
文字列型はC#のプリミティブ型の一つです。は参照型であり、FCL の System.String 型に対応します。文字列型と通常の参照型の類似点と相違点は何ですか?
1. 文字列は System.String 名前空間の下に存在することがわかります:
文字列には読み取り専用文字が 2 つだけあります。 デモ コードは次のとおりです:class Program { static void Main(string[] args) { string str1 = "Hi"; string str2 = str1; str2 = "Hello"; //这个操作相当于给实例str2重新new了一个实例 Console.WriteLine("str1的值为:{0}", str1); Console.WriteLine("str2的值为:{0}", str2); Console.ReadKey(); } }実行結果は次のとおりです:
2. 文字列内の常駐プールの概念は文字列型に固有であるため、これが文字列型の特殊性です。弦。宣言した文字列がヒープ内にすでに存在する文字列と同じ値を持つ場合、ヒープ内にスペースは開かれず、代わりに、現在宣言されている文字列の参照が既存のインスタンスを指します。実例。
以上がC# の文字列の一般性と特殊性についての詳細な紹介 (画像とテキスト)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。