百科狗-知识改变命运!

C#中string()和ToString()有什么区别?

是丫丫呀2年前 (2023-12-21)阅读数 14#综合百科
文章标签编译器类型

number1.ToString() 是转换成string 类型.

string 是引用类型

String声明是class String

string 和 String 区别:

1.string是c#中的类,

String是.net Framework的类,c#中string被映射为.net Framework的String

C#中string()和ToString()有什么区别?

2.如果你用string,编译器会把它编译成String,所以直接用String的话,可以稍微让编译器少做点

3.如果使用c#,建议使用string,符合规范。毕竟string始终代表System.String(1.x) 或者::System.String(2.0) ,String只有在前面有using System;的时候并且当前命名空间中没有名为String的类型(class、struct、delegate、enum)的时候才代表System.String 。

4.c# 中string是关键字,String不是,也就是说string不能作为类、结构、枚举、字段、变量、方法、属性的名称,而String是可以的

string是c#中的类,String是.net Framework的类(在c# IDE中不会显示蓝色)

c# string映射为.net Framework的String

如果用string,编译器会把它编译成String,所以如果直接用String就可以让编译器少做一点点工作

如果使用c#,建议使用string,比较符合规范

string始终代表 System.String(1.x) 或 ::System.String(2.0) ,String只有在前面有using System;的时候并且当前命名空间中没有名为String的类型(class、struct、delegate、enum)的时候才代表 System.String

string是关键字,String不是,也就是说string不能作为类、结构、枚举、字段、变量、方法、属性的名称,而String可以

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)
{if $zbp->Config('yd1125')->foot}