C#:在文本框中打印变量和文本

时间:2011-07-19 11:43:45

标签: c# printing textbox

我需要知道我可以打印句子的命令,例如“ 233 233

号码“。

我现在已经做到了这一点:

            string[] lineItems = (string[])List[]
                if (!Regex.IsMatch(lineItems[0], (@"^\d*$")))
        textBox2.Text += " The number ,lineItems[0], is bigger than 
10 " + Environment.NewLine;

我想打印有错误的数组字段。所以,如果它找到了什么,它会打印出来。

我制作了一个代码,正确打印出该阵列的这一行有错误,但我无法打印数组的项目。

我需要Environment.NewLine因为我会打印很多行。

谢谢, 乔治。

3 个答案:

答案 0 :(得分:2)

foreach (int lineNumber in lineItems)
{
    if (lineNumber > 10)
        textBox2.Text += "The number " + lineNumber + " is bigger than 10\n";
}

这样的东西应该有用,(我没有检查过c#代码,我现在正在使用mac)

答案 1 :(得分:1)

TextBox2.Text="This is FirstLine\nThis is Second Line";

答案 2 :(得分:0)

代码绝对不可编译,但我可能会理解你所询问的内容。

如果您询问如何撰写文本框的字符串,通过添加新字符串,根据某些设计条件(正则表达式),您可以执行以下操作,伪代码

StringBuilder sb = new StringBuidler();
if (!Regex.IsMatch(lineItems[i], (@"^\d*$")))
   sb.Append(string.Format(The number ,{0}, is bigger than 10, lineItems[i]) + Environment.NewLine);

textBox2.Text = sb.ToString();

如果这不是您想要的,请留下评论,因为帖子不是很清楚。

问候。