名前空間とアセンブリ
が、一致していないのは分かっていますが、それでもある程度、想像がつくものにして欲しいですよね。ところで、.NET2.0ではスペシャルフォルダを取得するクラスがサポートされました。名前空間はSystem.IOです。さて、このSpecialDirectoriesクラスを使うには、どのアセンブリを参照すれば良いと思いますか?
using System; class Program { static void Main(string[] args) { Console.WriteLine(System.IO.SpecialDirectories.Desktop); Console.WriteLine(System.IO.SpecialDirectories.MyDocuments); Console.WriteLine(System.IO.SpecialDirectories.MyMusic); Console.WriteLine(System.IO.SpecialDirectories.MyPictures); Console.WriteLine(System.IO.SpecialDirectories.Programs); Console.WriteLine(System.IO.SpecialDirectories.Temp); Console.ReadLine(); } } /* 結果 C:\Documents and Settings\mei\デスクトップ C:\Documents and Settings\mei\My Documents C:\Documents and Settings\mei\My Documents\My Music C:\Documents and Settings\mei\My Documents\My Pictures C:\Documents and Settings\mei\スタート メニュー\プログラム C:\Documents and Settings\mei\Local Settings\Temp */
答えは、Microsoft.VisualBasic・・・