相关疑难解决方法(0)

CultureInfo.InvariantCulture是什么意思?

我有一串这样的文字:

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)

这是什么意思,它会影响我的程序运行方式吗?

.net resharper

160
推荐指数
4
解决办法
14万
查看次数

C#日期格式化正在丢失斜杠分隔符

如果我在C#中这样做:

Console.WriteLine(DateTime.Now.ToString("ddd M/dd/yy"));
Run Code Online (Sandbox Code Playgroud)

我希望输出像这样:

Wed 6/15/11
Run Code Online (Sandbox Code Playgroud)

但它确实输出了这个:

Wed 6 15 11
Run Code Online (Sandbox Code Playgroud)

为什么斜线消失了?有没有办法防止这种情况,并以预期的格式输出日期?

c# datetime string-formatting

33
推荐指数
3
解决办法
2万
查看次数

标签 统计

.net ×1

c# ×1

datetime ×1

resharper ×1

string-formatting ×1