Во-первых, я думаю, вы слишком много читаете об этом. Я, например, склоняюсь к голосованию первого правильного ответа и пренебрегаю дальнейшими ответами ... так что сначала это поможет.
Во-вторых, File.Open
читается лучше, чем System.IO.File.Open
, даже если они одинаковы.
В-третьих, Create не так семантически релевантен, как Open, с точки зрения читабельности. Если вы хотите создать и открыть файл, первый будет более явным.