[解決済み】.NET文字列の最大可能長は?
2022-04-04 07:14:35
質問
.NETで作成可能な最長の文字列は何ですか?のドキュメントでは
String
クラスは、私が見る限りこの質問に対して沈黙しているので、権威ある答えを出すには、内部に関する知識が必要かもしれません。64ビットシステムでは、最大値は変わるのでしょうか?
[これは実用というより好奇心で聞いているのですが、私は巨大な文字列を使うようなコードを作るつもりはありません!] 。
どのように解決するのですか?
理論的な上限は2,147,483,647かもしれませんが、現実的な上限はそれに近いと言えます。.NETプログラムでは1つのオブジェクトが2GBを超えることはなく、文字列型はUTF-16(各文字に2バイト)を使用するので、1,073,741,823が最高ですが、32ビットマシンでこれを割り当てられることはまずないでしょう。
このような状況下で と聞かなければならないのなら、おそらく何か間違ったことをしているのでしょう。
関連
-
[解決済み】XAMLにSystem.Stringを埋め込む
-
[解決済み] .NETで文字列を改行で分割する最も簡単な方法とは?
-
[解決済み] ネットワークの位置からアセンブリをロードすることはできません
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] 文字列の単語を反復処理するにはどうすればよいですか?
-
[解決済み] C#の正しいバージョン番号を教えてください。
-
[解決済み] 文字列が空かどうかを確認する方法は?
-
[解決済み] .NETでフォーマット文字列のブレース(中括弧)をエスケープする方法
-
[解決済み] .NET Coreと.NET Standard Class Libraryのプロジェクトタイプの違いは何ですか?
-
[解決済み] 文字列の長さを取得する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] gacutil.exeはどこですか?
-
[解決済み] VB.NETでファイル名を一意のサフィックスに変更するには?
-
[解決済み] WinSCP 応答待ちタイムアウト
-
[解決済み] 'Newtonsoft.Json' には 'Microsoft.CSharp' の依存関係がすでに定義されています。
-
[解決済み] Moq Callbackについて教えてください。
-
[解決済み] terminationGracePeriodSeconds not
-
[解決済み] 実際のサービスはデータを返すのに、なぜWebServiceはnullを返すのですか?
-
[解決済み] .NETでのdecimal, float, doubleの違い?
-
[解決済み] System.Timers.Timer vs System.Threading.Timer
-
[解決済み] 文字列の大きさをバイト数で知るには?