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技術控 獲取更多資訊