Есть ли способ использовать символ табуляции как символ новой строки в классе Среды вместо использования "\t"
?
Нет.
Единственная причина, по которой Environment.NewLine
вообще существует, - это кроссплатформенные проблемы, которых нет у символа табуляции.
Символ новой строки - \ r
] на Mac (до OS X), \ n
в Unix и \ r \ n
в Windows.
Чтобы разрешить перенос кода .NET на эти платформы, было создано свойство Environment.NewLine
, которое возвращает символы новой строки, используемые платформой, на которой выполняется ваш код.
Символ табуляции является стандартным для всех платформ, поэтому нет смысла создавать свойство, возвращающее его.
Если вы действительно хотите, вы можете добавить ссылку и использовать Microsoft.VisualBasic.Constants.vbTab
. Но символ табуляции не меняется в зависимости от вашей среды, поэтому System.Environment
не будет иметь для вас свойства.
Вы ищете предопределенную системную константу для этого (например, Environment.NewLine)? Насколько мне известно, такой вещи не существует, но вы, безусловно, можете создать свою собственную константу.