buz*_*jay 2 c# arrays stringbuilder visual-studio-2010 c#-4.0
我试图在C#中动态创建一个StringBuilder数组,我没有太多运气.
我想根据给定的客户端数字向StringBuilder(sb)添加信息,该数字将根据我可能拥有的客户端数量动态变化.我可能有2个或者我可能有20个.sb将用于在我的程序中稍后为每个客户端构建一个报告.
例如,我有以下3个客户:
Client A = 0
Client B = 1
Client C = 2
Run Code Online (Sandbox Code Playgroud)
如果客户A报告他有8个苹果,我想将字符串"8 apples"添加到sb [0].
如果客户B报告他有3个橙子我想将字符串"3 oranges"添加到sb [1].
以上只是我想要实现的想法的一个简单例子.实际上,我将向某人添加大量信息.
我已经尝试过以下运动,但没有太多运气让他们以我期望或想要的方式工作.
StringBuilder[] sbFileError = new StringBuilder[clientCount];
List<StringBuilder> sbFileError = new List<StringBuilder>();
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?是否可以创建StringBuilder数组?
谢谢!
Ed *_*tes 10
你已经在上面创建了容器,但是你需要用它们填充它们.例如:
StringBuilder[] sbFileError = new StringBuilder[clientCount];
for (int ix = 0; ix < clientCount; ++ix)
sbFileError[ix] = new StringBuilder();
Run Code Online (Sandbox Code Playgroud)
要么
List<StringBuilder> sbFileError = new List<StringBuilder>();
for (int ix = 0; ix < clientCount; ++ix)
sbFileError.Add(new StringBuilder());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9488 次 |
| 最近记录: |