Я пытаюсь понять соображения по поводу дизайна команды, создавшей метод Environment.GetCommandLineArgs
.
Это могло быть статическое свойство, очень похожее на System.Web.HttpContext.Current
. В конце концов, возвращаемое значение не должно изменяться после его получения. Так что это больше похоже на свойство текущего запущенного процесса.
Я знаю, что любое свойство в .NET является синтаксическим сахаром для методов получения/установки. Но это точная причина использования свойства, а не явного метода получения.
Или, может быть, я что-то здесь упускаю?
Что вы думаете?