相关疑难解决方法(0)

在C#中,我应该使用string.Empty或String.Empty或""来初始化字符串吗?

在C#中,我想用空字符串初始化字符串值.

我该怎么做?什么是正确的方法,为什么?

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

要么

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

要么

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

或者是什么?

.net c# string initialization

689
推荐指数
18
解决办法
21万
查看次数

String.Empty和""(空字符串)有什么区别?

在.NET中,String.Empty和之间的区别是什么"",它们是可互换的,还是存在一些基本的参考或本地化问题,这些问题String.Empty将确保不是问题?

.net string double-quotes

278
推荐指数
11
解决办法
8万
查看次数

当string为空或null时.Trim()

我以json的形式从客户端收到一些数据.我写的是这样的:

string TheText; // or whould it be better string TheText = ""; ?
TheText = ((serializer.ConvertToType<string>(dictionary["TheText"])).Trim());
Run Code Online (Sandbox Code Playgroud)

如果从json解析的变量返回空,那么当我调用.Trim()方法时,这段代码会崩溃吗?

谢谢.

c#

16
推荐指数
7
解决办法
5万
查看次数

标签 统计

.net ×2

c# ×2

string ×2

double-quotes ×1

initialization ×1