0

我想知道......如果我想在我的程序中存储一个 MASSIVE 字符串并存储主字符串的子字符串(即存储每个单词并将每个句子存储为字符串数组)我怎么能这样做而不制作 2 个副本第一个巨大的字符串?

在 C++ 中,我只会使用指向部分字符串的指针......在 C# 中是否有等效的方法?

4

1 回答 1

2

您可以存储要引用的该子字符串的开头结尾的索引。

在这种情况下,如果您string要在程序的运行时更改,您的“子字符串”将指的是最新版本的string,但我不确定,因为从问题中不清楚,如果这实际上是预期的行为。

于 2013-06-12T06:55:03.227 回答