今日は奇妙な混乱に直面しました。この投稿で C# の String と string の違いを読みましたが、C#の String と string の違いは何ですか? . しかしString
、名前空間を使用せずに大文字で使用しようとするとSystem
、認識されませんでした。お気に入り
このコードは機能し、
using System;
String s = "";
しかし、を使用しないSystem
と、エラーが発生します。
一方string
、小文字の場合は、System
名前空間を使用してもしなくても機能します。
文字列と文字列が同じものである場合、一方がその名前空間でのみ機能し、もう一方が名前空間の有無にかかわらず機能するのはなぜですか。