windows form c#writeline等效于什么
我创建了一个订单,其中包含一个16长度的字符串数组。根据客户选择,我需要数组中的信息显示在文本框中,例如订单摘要。我想不出来。下面是一个单选按钮和一个复选框的示例代码。如果选择了这些选项,如何使选项显示在框中?请注意,我已经有它的“成本”部分工作正常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
//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;}
满足了我的需求。谢谢