面试官:String长度有限制吗?是多少?还好我看过
作者:互联网
C#中的string类型,对应于.net基础类中的String类型。
按MSND文档,String类的Length属性的类型为回int。而int的最大值为2147483647。所答以string的最大长度为2147483647(2,147,483,647)。
注意:string最大长度是值string包含字符的最大数量。在.net中,每个字符占用的字节数量由编码方式决定。通常,一个字符的编码至少1个字节;有的字符c#教程编码,例如UTF8编码中,一个汉字字符(汉字)占用3~4个字节。所以,如果以字节数量来表示,string最大长度肯定比2147483647大!
标签:字符,面试官,字节,2147483647,还好,长度,string,String 来源: https://blog.csdn.net/chinaherolts2008/article/details/113822635