我有一串这样的文字:
var foo = "FooBar";
Run Code Online (Sandbox Code Playgroud)
我想声明第二个字符串,bar并使其等于我的第一个和第四个字符foo,所以我这样做:
var bar = foo[0].ToString() + foo[3].ToString();
Run Code Online (Sandbox Code Playgroud)
这可以按预期工作,但ReSharper建议我把它Culture.InvariantCulture放在我的括号内,所以这一行最终如下:
var bar = foo[0].ToString(CultureInfo.InvariantCulture)
+ foo[3].ToString(CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
这是什么意思,它会影响我的程序运行方式吗?