Строковая переменная, чувствительная к регистру Windows - PullRequest
0 голосов
/ 17 января 2019

Я хочу установить переменную в Windows Batch. Эта переменная будет строкой.

Я делаю это:

SET foo=ExampleString

Позже я хочу использовать эту переменную в приложении .NET Core, и там я получил строку, которая является "examplestring", но я хочу, чтобы она чувствительна к регистру. Кто-нибудь может мне помочь?

Это вопрос .NET или пакет Windows?

UPDATE

Так что, если моя ExmapleString будет ConnectionString что-то вроде этого:

Сервер = FOONAME \ SQLEXPRESS, 11433; Database = FooDatabase; Trusted_Connection = True; MultipleActiveResultSets = истина

И я получил это:

Сервер = fooname \ SQLEXPRESS, 11433, база данных = foodatabase; Trusted_Connection = TRUE; multipleactiveresultsets = истина; база данных

c # код, который я использую:

Environment.GetEnvironmentVariable("foo");

Точка с запятой будет проблемой?

1 Ответ

0 голосов
/ 17 января 2019

Итак, спасибо всем, кто комментирует раздел комментариев.

Если я сделаю это в пакетном файле:

set foo=Server=FOONAME\SQLEXPRESS,11433;Database=FooDatabase;Trusted_Connection=True;MultipleActiveResultSets=true

И если я сделаю это в приложении C #:

Environment.ExpandEnvironmentVariables("%foo%")

Это работа!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...