Почему я не могу написать IO.Directory.GetFiles?

Я пришел из среды VB.Net , где использовал Imports System , а затем IO.Directory.GetFiles (...) работает.

С другой стороны, кажется, что using System; недостаточно для записи use IO.Directory без префикса System. . Кажется, единственный обходной путь - using IO = System.IO;

Почему?


Пример кода:

using System;
using System.IO;

namespace Test {
    class Program {
        static void Main(string[] args) {
            System.Console.WriteLine(IO.Directory.GetFiles(System.Environment.CurrentDirectory)[0]);
        }
    }
}

Изменить: Мой вопрос не в том, что мне делать, чтобы мой код заработал, а в частности, «почему я не могу писать IO.Directory.GetFiles ?? "

7
задан Ben Voigt 26 March 2012 в 20:58
поделиться