【发布时间】:2012-06-21 00:26:57
【问题描述】:
我试过这个:
richTextBoxResults.Text = listStrSessionIdLines.ToString();
...但是获取 List 的 ToString() 表示形式(我猜这就是:“System.Collections.Generic.List`1[System.String]”)。
...我试过这个:
listStrSessionIdLines.CopyTo(richTextBoxResults.Lines);
...但我得到,“参数异常未处理。目标数组不够长。检查 destIndex 和长度,以及数组的下限。”
这是否意味着我必须先为 RichTextBox 分配多行,或者...???
【问题讨论】:
-
另一个我赖以生存的技巧是当我需要调用一个方法时,例如
String.Format我将鼠标悬停以便我可以看到该方法所期望的 -expects being the keyword。然后说它想要类型 X 的参数中的参数,我声明类型 X 并将其传入。方法通常有重载,这意味着它们可以使用不同的参数,因此按向上/向下滚动浏览它们也很有帮助找出在您的情况下最方便的方法。当您将参数传递给方法(在其参数中)时,输入逗号以刷新指示每个参数数据类型的工具提示。
标签: c# winforms generics arraylist richtextbox