質問: {"honyahonya.com","0"}; また、以下のような指定も出来ます。 this.method( new string[]{"honyahonya.com","0"} ); そこで質問ですが stringとはなぜこのような扱い方ができるのですか? 他のクラスとは、例外的に扱いが違うだけなのですか? 初期化で指定した文字列はどのように解釈されて、どういう 扱いがされているのでしょうか? 普段はなんとも思わず使っていますが なんとなく気になりませんか・・・。
回答: >stringとはなぜこのような扱い方ができるのですか? >他のクラスとは、例外的に扱いが違うだけなのですか? どう扱いが違うと思っておられるのか良くわかりません。 例として挙げられているのが string の配列になっていますが、何か意図があるのですか? 単純に文字列リテラル "honyahonya.com" が string のコンストラクタに与えられることがわからないということではないんですよね?