FrameworkにおけるSystem.Stringクラスのエイリアス(別名)であるため、両者は全く同じ型となります。System.Stringしたがって、string型/String型として宣言した変数と、System.Stringとして宣言した変数はどちらも同じ型となるため、相互に代入可能で、かつどちらも同じメソッド・プロパティを使用することができ、全く同じように扱うことができます。§.基本的なデータ型と対応する各言語の型を参照してください。静的メソッドを呼び出す場合も同様で、文字列型またはSystem.Stringクラスのメソッドとして呼び出しても全く同じ動作となります。21:55※本ページはサンプルコード部分のみを抜粋したものです。Framework/文字列/文字列とStringクラスにてご覧いただけます。