加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – String对象如何在没有new关键字或构造函数的情况下分配内

发布时间:2020-12-15 04:33:23 所属栏目:百科 来源:网络整理
导读:在C#中,如果我们想要创建一个string类型的变量,我们可以使用: string str="samplestring"; // this will allocate the space to hold the string 在C#中,string是类类型,因此如果我们想要创建一个对象,通常我们必须使用new关键字.那么如果没有新的或构造函
在C#中,如果我们想要创建一个string类型的变量,我们可以使用:
string str="samplestring"; // this will allocate the space to hold the string

在C#中,string是类类型,因此如果我们想要创建一个对象,通常我们必须使用new关键字.那么如果没有新的或构造函数,分配会如何发生呢?

解决方法

这只是C#编译器,通过允许字符串文字为您提供快捷方式.

如果您愿意,可以通过任意数量的不同constructors实例化字符串.例如:

char[] chars = { 'w','o','r','d' };
 string myStr = new String(chars);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读