Frage von 456right353, 81

Kann man in ein string unendlich viele zeichen speichern (C#)?

Antwort
von Orsovai, 48

Nein, unendlich viele nicht. Wie unten verlinkten Antwort zu entnehmen ist, passen aber theoretisch mehre Zeichen in ein string, als ein üblicher Computer allozieren kann:

http://stackoverflow.com/questions/140468/what-is-the-maximum-possible-length-of...

Kommentar von PWolff ,

8 GB RAM reichen jedenfalls nicht aus.

Antwort
von chxxxxy, 49

Theoretisch wären  2,147,483,647 Charakters die Grenze ...jedoch gibt es vom .NET aus Limits, was maximale Größe eines einzelnen Objekts betrifft. 

Antwort
von Raylobeen, 50

Für was brauchst du eine unendlich große Zahl ...

Kommentar von 456right353 ,

um die Blöcke aus einem großen Objekt aus 10000Blöcken einzelnd abzuspeichern (Position,Rotation und Art usw.)

Kommentar von CrystalixXx ,

Da wird wohl ein String-Objekt garantiert der falsche Weg sein, solche Daten zu verwalten...

Kommentar von 456right353 ,

Nein da die Daten online gespeichert werden und ich für die Speicherung wirklich nur einen string habe geht es leider nicht anders bin am überlegen ob wenn ich zb zwei Blöcke aufeinander setze einen großen block raus zumachen

Kommentar von CrystalixXx ,

Doch. Du könntest die Daten nämlich über einen Stream byteweise lesen. Dann ist es egal, wie groß die Datenmenge ist.

Antwort
von FragiFragi2003, 52

Nope, auch ein String hat begrenzt Speicher

Antwort
von josef050153, 9

Wieviel freien Speicher hat dein Computer? Das wird etwa die Grenze sein.

Keine passende Antwort gefunden?

Fragen Sie die Community