我正在使用c#在窗口应用程序中创建应用程序。我有一个字符串数组,它的值将在每个计时器滴答事件中更新。稍后,我必须将此数组转换为对象数组。我知道,如果我们多次修改字符串,创建新的字符串对象可能非常耗时,所以我想使用stringBuilder。创建字符串生成器而不是字符串数组
让说,在计时器滴答事件:
for (int i = 0; i < 10; i++)
{
n[i] = i.ToString();
}
其中n是字符串数组,我想使用StringBuilder,而不是数组。 有可能吗?我该怎么做呢?我如何将stringBuilder类型转换为对象类型?
如果你想转换成一个对象数组,为什么你先转换为字符串?为什么不使用对象? –
@MatthewWatson他意味着一个非原始的,非价值的(引用类型) –