相关疑难解决方法(0)

9
推荐指数
2
解决办法
412
查看次数

IL中的ldsfld和ldstr有什么不同?

我已经阅读了一些关于String.Empty vs""的文章,我也做了自己的测试.它们之间有所不同.

的String.Empty

L_0001: ldsfld string [mscorlib]System.String::Empty
Run Code Online (Sandbox Code Playgroud)

""

L_0001: ldstr ""
Run Code Online (Sandbox Code Playgroud)

在我与朋友交谈之后,他们认为String.Empty比""更快,因为在引擎盖下(在汇编级别)ldstr比ldsfld做更多的1圈.(我不记得使它们与众不同的步骤)

我想知道如何检查这方面的性能.

.net cil

8
推荐指数
3
解决办法
3781
查看次数

如何使用c#删除中间的空间

如何使用c#删除中间的空间?我有string name="My Test String",我需要"MyTestString"使用c#的字符串输出.请帮我.

c# removing-whitespace

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

我应该使用哪个空字符串?为什么?

可能重复:
String.Empty和""之间有什么区别

我应该使用以下哪一项来分配空字符串,为什么?

string variableName = "";
Run Code Online (Sandbox Code Playgroud)

要么

string variableName = string.Empty;
Run Code Online (Sandbox Code Playgroud)

.net c# string

6
推荐指数
3
解决办法
606
查看次数

如何在C#中将空会话值默认为空字符串

我习惯使用VB.net进行网络编程.

通常,我有类似的东西:

Dim s as string = Session("s")
Run Code Online (Sandbox Code Playgroud)

s从网络会话中获取了一个字符串值.如果Web会话中没有值,我会得到一个空白字符串.

但是,AFAIK,在C#中,我必须有类似下面的代码才能做同样的事情.

string s;
try { s = Session["s"].ToString(); }
catch { s = ""; }
Run Code Online (Sandbox Code Playgroud)

有更简单的方法吗?

c# asp.net session session-variables

6
推荐指数
1
解决办法
2629
查看次数

5
推荐指数
2
解决办法
6185
查看次数

string.Empty vs."" - 这改变了吗?

根据这个答案,""并且string.Empty略有不同,因为它""创造了一个对象,而string.Empty没有.那个答案对这个问题的投票最多.

但是,这个答案说没有区别.这也是最近的答案.

所以这是在2010年.这是真的吗?做string.Empty""在所有不同,甚至略有?

编辑:这个问题是对相关问题的更新,因为我发现令人困惑的是,尽管对此事进行了一些辩论,但没有提出任何现代答案.

c#

5
推荐指数
2
解决办法
304
查看次数

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

为什么在创建const字符串变量时不能使用String.Empty?

我经常使用String.Empty占位符,相当于"".所以我的问题,为什么不const喜欢String.Empty?他们编译相同.

// Good
private const string example = "";

// Bad
private const string example = String.Empty;
Run Code Online (Sandbox Code Playgroud)

是什么String.Empty让它无法与a一起使用const.

c#

4
推荐指数
1
解决办法
185
查看次数

将字符串初始化为“”或“”的区别。ToString()-我应该使用哪一个?

我应该如何在C#中初始化一个空字符串,为什么?哪一个更快?

string myString = "";
Run Code Online (Sandbox Code Playgroud)

要么

string myString = "".ToString();
Run Code Online (Sandbox Code Playgroud)

c#

4
推荐指数
2
解决办法
119
查看次数