[英]Windows Batch case sensitive string variable
我想在Windows Batch中设置变量。 此变量将是一个字符串。
我这样做:
SET foo=ExampleString
后来我想在.NET Core应用程序中使用此变量,在那里我得到的字符串是“ examplestring”,但我想区分大小写。 有人可以帮我吗?
是.NET特定问题还是Windows Batch?
UPDATE
因此,如果我的ExmapleString将是一个ConnectionString,则如下所示:
服务器= FOONAME \\ SQLEXPRESS,11433;数据库= FooDatabase; Trusted_Connection = TRUE; MultipleActiveResultSets =真
我得到了:
服务器= fooname \\ SQLEXPRESS,11433;数据库= foodatabase; trusted_connection = TRUE; multipleactiveresultsets = TRUE;数据库
我使用的C#代码:
Environment.GetEnvironmentVariable("foo");
分号是问题吗?
因此,感谢所有评论部分的人对我的帮助。
如果我在批处理文件中执行此操作:
set foo=Server=FOONAME\SQLEXPRESS,11433;Database=FooDatabase;Trusted_Connection=True;MultipleActiveResultSets=true
如果我在C#应用程序中这样做:
Environment.ExpandEnvironmentVariables("%foo%")
这是工作!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.