面試官:String長度有限制嗎?是多少?還好我看過


C#中的string類型,對應於.net基礎類中的String類型。
按MSND文檔,String類的Length屬性的類型為回int。而int的最大值為2147483647。所答以string的最大長度為2147483647(2,147,483,647)。
注意:string最大長度是值string包含字符的最大數量。在.net中,每個字符占用的字節數量由編碼方式決定。通常,一個字符的編碼至少1個字節;有的字符編碼,例如UTF8編碼中,一個漢字字符(漢字)占用3~4個字節。所以,如果以字節數量來表示,string最大長度肯定比2147483647大!

 

關注公眾號:UP技術控   獲取更多資訊


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM