问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

为什么string.Empty 不分配存储空间

发布网友 发布时间:2022-04-22 05:43

我来回答

1个回答

热心网友 时间:2024-08-28 19:25

实际上Empty在string类中就是一个静态的只读字段,在C#里面是他的定义是这样的:
C# code
public static readonly String Empty = "";
两者都会需要重新分配空间。

string.empty是一个只读的属性
"" 是一个实例

其实不完全一样, ==相同是因为 string重载运算符时让他们俩相同.

严格来说,如果以对象方式来比较是不一样的, 因为他们指的不是同一个 地址.但两者都会需要重新分配空间。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
windows8怎么本地连接 windows8如何设置网络 诸葛亮故里诸葛亮故里纪念馆 临沂诸葛亮文化旅游节历届介绍 第四届诸葛亮文化旅游节纪念诞辰 ...请根据该表回答下面问题: (1)表中A、B、C分 ...请你分析样品A、B、C中代表血浆、原尿和尿液的样品分别是... c糖蛋白化验 江诗丹顿金属手表(江诗丹顿的手表女款) 定位最好的手表? 表带上的圈叫什么 String.Empty,NULL和""的区别 null和String.Empty的区别 C#中string.Empty,""和null 之间的区别 String.Empty,string=””和null的区别 在C#中 String.Empty和 "" 有什么区别 请问String.Empty与""的区别是什么? string.empty 华为授权培训中心石家庄有哪几家? 郑州哪里有华为认证培训班?(广告勿扰) 华为认证可以在郑州哪里培训 华为认证培训机构哪里有! 雷神笔记本开机就这样 按f2 f7 f8都没用 这是怎么... 雷神电脑开不了机怎么办 怎样练臂力---我想打好拳击 怎么才能把手臂的肌肉练得很好看? 怎么锻炼才能进行更好的手臂增肌? 我要锻炼出手臂的大块肌肉,怎样的方法最快??? 怎么练手臂肌肉比较快 怎样才能练出绝佳的手臂肌肉?有什么好的建议? 怎样快速练出手臂肌肉 string[] str = null; string[] str; string[] str... 跪求empty string 是怎么回事,该怎么改 这句C#代码中的string.Empty是什么意思 private st... string.Empty与String.Empty有区别吗? string s = ""; 与 string s = string.Empty; 有什... string操作中s.empty()怎么用 插入数据库的时候用string.empty和Null有何区别 C#中null与string.Empty有啥区别 为什么不建议使用=="", 而要用string.Empty? string.empty和null的区别 12337全国扫黑办举报平台举报 曲江的黑社会老大是王虎弟吗? 公安部打黑办电话,地址 您好、打黄扫黑举报电话? 陕西省反黑举? 汉中市扫黑除恶办地址4V邮编 公安部打黑举报电话和地址邮编? 贝能酒精湿巾能擦眼睛吗 贝逸湿巾 什么样的湿巾最好啊?