Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
windows form c#writeline等效于什么_C#_Windows_Forms - Fatal编程技术网

windows form c#writeline等效于什么

windows form c#writeline等效于什么,c#,windows,forms,C#,Windows,Forms,我创建了一个订单,其中包含一个16长度的字符串数组。根据客户选择,我需要数组中的信息显示在文本框中,例如订单摘要。我想不出来。下面是一个单选按钮和一个复选框的示例代码。如果选择了这些选项,如何使选项显示在框中?请注意,我已经有它的“成本”部分工作正常 //Handle CPU Box Radio Btn if (rdInteli3.Checked) { cost += 100.00; item [0] = "Intel i3"; } //Handle Hard Drive

我创建了一个订单,其中包含一个16长度的字符串数组。根据客户选择,我需要数组中的信息显示在文本框中,例如订单摘要。我想不出来。下面是一个单选按钮和一个复选框的示例代码。如果选择了这些选项,如何使选项显示在框中?请注意,我已经有它的“成本”部分工作正常

//Handle CPU Box Radio Btn
if (rdInteli3.Checked)
{
     cost += 100.00;
     item [0] = "Intel i3";
}

//Handle Hard Drive Check Box
if (ckHardDrive1Tb.Checked)
{
      cost += 200.00;
      item[11] = "1 TB Hard Drive";
}
我试过这个。没用

for (int i = 0; i < 16; i++)
{
     txtSummary.Text = item[i];
}
for(int i=0;i<16;i++)
{
txtsummmary.Text=项目[i];
}

谢谢

我想您应该使用:


我猜您希望使用:


您可以使用StringBuilder或String.Format生成要显示给用户的完整字符串。Format使用与WriteLine类似的语义


然后将此字符串指定给表单上的MessageBox、标签或文本字段,或者指定给您想要的任何位置。

您可以使用StringBuilder或string.Format构建一个完整的字符串,以显示给用户。Format使用与WriteLine类似的语义

然后将此字符串指定给表单上的MessageBox、标签或文本字段,或者指定给任何需要的位置

windows form c#writeline等效于什么

它与Console.WriteLine相同,但由于没有控制台,您将在窗口中看到输出

我需要数组中的信息显示在文本框中

如果使用
StringBuilder
,则需要构建字符串。将数据附加到那里,然后将结果分配给
TextBox.Text
属性

如果您的数据在数组
项中
那么,最好使用字符串。加入如:

txtSummary.Text = string.Join(Environment.NewLine, item);
如果要使用
StringBuilder
,则可以执行以下操作:

   StringBuilder sb = new StringBuilder();
   for (int i = 0; i < item.Length; i++)
   {
      sb.Append(item[i]);
      sb.Append(" ,");
   }

    txtSummary.Text = sb.ToString().Trim(',',' ');
StringBuilder sb=新的StringBuilder(); for(int i=0;i
使用字符串生成器,如何在选择和 也许是逗号

你可以做:

   StringBuilder sb = new StringBuilder();
   for (int i = 0; i < item.Length; i++)
   {
      sb.Append(item[i]);
      sb.Append(" ,");
   }

    txtSummary.Text = sb.ToString().Trim(',',' ');
windows form c#writeline等效于什么

它与Console.WriteLine相同,但由于没有控制台,您将在窗口中看到输出

我需要数组中的信息显示在文本框中

如果使用
StringBuilder
,则需要构建字符串。将数据附加到那里,然后将结果分配给
TextBox.Text
属性

如果您的数据在数组
项中
那么,最好使用字符串。加入如:

txtSummary.Text = string.Join(Environment.NewLine, item);
如果要使用
StringBuilder
,则可以执行以下操作:

   StringBuilder sb = new StringBuilder();
   for (int i = 0; i < item.Length; i++)
   {
      sb.Append(item[i]);
      sb.Append(" ,");
   }

    txtSummary.Text = sb.ToString().Trim(',',' ');
StringBuilder sb=新的StringBuilder(); for(int i=0;i
使用字符串生成器,如何在选择和 也许是逗号

你可以做:

   StringBuilder sb = new StringBuilder();
   for (int i = 0; i < item.Length; i++)
   {
      sb.Append(item[i]);
      sb.Append(" ,");
   }

    txtSummary.Text = sb.ToString().Trim(',',' ');

您将有一个多行
文本框
控件。可以通过调用控件的方法将文本附加到控件。您的代码如下所示:

txtSummary.Clear();
for (int i = 0; i < 16; i++)
{
    txtSummary.AppendText(item[i]);
}
或许:

txtSummary.AppendText(item[i] + Environment.NewLine);
另一种形式是对
文本
属性使用串联:

txtSummary.Clear();
for (int i = 0; i < 16; i++)
{
    txtSummary.Text += item[i] + Environment.NewLine;
}
txtsummmary.Clear();
对于(int i=0;i<16;i++)
{
txtsummmary.Text+=项[i]+Environment.NewLine;
}

还有一种选择是在控件之外构建文本,例如使用
StringBuilder
实例,然后一次性将其全部分配给
text
属性。

您将拥有一个多行
TextBox
控件。可以通过调用控件的方法将文本附加到控件。您的代码如下所示:

txtSummary.Clear();
for (int i = 0; i < 16; i++)
{
    txtSummary.AppendText(item[i]);
}
或许:

txtSummary.AppendText(item[i] + Environment.NewLine);
另一种形式是对
文本
属性使用串联:

txtSummary.Clear();
for (int i = 0; i < 16; i++)
{
    txtSummary.Text += item[i] + Environment.NewLine;
}
txtsummmary.Clear();
对于(int i=0;i<16;i++)
{
txtsummmary.Text+=项[i]+Environment.NewLine;
}
还有一种选择是在控件之外构建文本,例如使用
StringBuilder
实例,然后一次性将其全部分配给
text
属性。

您可以使用:

using System.Diagnostics;

Debud.WriteLine("This is test string");
您可以在

上检查结果,您可以使用:

using System.Diagnostics;

Debud.WriteLine("This is test string");

您可以使用字符串生成器在

上检查结果,我如何在选择之间留有空格,可能是逗号?@user1951143,刚刚使用字符串生成器编辑了您的评论的答案,我如何在选择之间留有空格,可能是逗号?@user1951143,刚刚编辑了您的评论的答案,问题要求文本出现在文本中box@DavidHeffernan简单而准确;)这个问题要求文本出现在文本中box@DavidHeffernan简单而准确;)<代码>txtsummmary.Clear();for(inti=0;i<16;i++){txtsummmary.Text+=item[i]+Environment.NewLine;}满足了我的需求。谢谢
txtsummmary.Clear();for(inti=0;i<16;i++){txtsummmary.Text+=item[i]+Environment.NewLine;}
满足了我的需求。谢谢