C# 如何打印输出
我尝试用Console.WriteLine替换listBox1.Items.Add。我尝试用Console.WriteLine替换listBox1.Items.Add。我尝试用Console.WriteLine替换listBox1.Items.Add。我尝试用Console.WriteLine替换listBox1.Items.Add。我尝试用Console.WriteLine替换listBox1.Items.Add 如何打印输出C# 如何打印输出,c#,visual-studio,function,output,division,C#,Visual Studio,Function,Output,Division,我尝试用Console.WriteLine替换listBox1.Items.Add。我尝试用Console.WriteLine替换listBox1.Items.Add。我尝试用Console.WriteLine替换listBox1.Items.Add。我尝试用Console.WriteLine替换listBox1.Items.Add。我尝试用Console.WriteLine替换listBox1.Items.Add 如何打印输出 private void btnGo_Click(obje
private void btnGo_Click(object sender, EventArgs e)
{
int[] bluesky = new int[100];
for (int i = 1; i < 101; i++)
{
if (i % 3 == 0 & i % 7 == 0)
{
listBox1.Items.Add("BlueSky");
}
else if (i % 3 == 0)
{
listBox1.Items.Add("Blue");
}
else if (i % 7 == 0)
{
listBox1.Items.Add("Sky");
}
else listBox1.Items.Add(i = i + 0);
}
}
private void btnGo\u单击(对象发送者,事件参数e)
{
int[]蓝调=新int[100];
对于(int i=1;i<101;i++)
{
如果(i%3==0&i%7==0)
{
列表框1.Items.Add(“蓝调”);
}
如果(i%3==0),则为else
{
列表框1.项目。添加(“蓝色”);
}
else if(i%7==0)
{
列表框1.Items.Add(“天空”);
}
else listBox1.Items.Add(i=i+0);
}
}
为什么不使用富文本框
int[] bluesky = new int [100];
for (int i = 0; i < bluesky.Length; i ++)
{
if( i % 3 == 0 && i % 7 == 0){
richtextbox1.AppendText("Blue Sky");
}
//not going to do the rest this is just an example
int[]bluesky=newint[100];
for(int i=0;i
}
您可以“打印”任何可以包含文本的内容,例如列表框、富文本框、文本框、标签等等
问题并不是说你必须打印什么…你需要创建一个控制台应用程序来完成这项工作(编辑:打印到控制台,也就是说,你可以在win表单或wpf中打印很多其他东西,如文本框或标签等)。VisualStudio中有一个用于此的模板。要写入控制台,请使用static console.WriteLine方法 它接受字符串或任何对象,并在幕后调用ToString 即 它也可以与格式字符串一起使用(这里我不会解释这些) 通过非常快速的谷歌搜索,你可以从评论(和问题)中了解到很多内容,听起来控制台应用程序可以解决这个问题。创建应用程序后,可以使用
Console.WriteLine()
向用户输出值。在方法的末尾,您可能需要添加一个Console.ReadKey()
,以便在用户有机会阅读之前,输出不会消失
例如(请注意等待用户输入的最后两行):
输出
仅供参考,上面的代码大量使用了,但实际上只是以下内容的浓缩版本:
foreach(var number in Enumerable.Range(1, 100))
{
if (number % 3 == 0)
{
if (number % 7 == 0)
{
Console.WriteLine("BlueSky");
}
else
{
Console.WriteLine("Blue");
}
}
else if(number % 7 == 0)
{
Console.WriteLine("Sky");
}
else
{
Console.WriteLine(number);
}
}
你说的“印刷”是什么意思?您想打印到什么?您想要控制台应用程序而不是WinForms应用程序吗?是的,控制台应用程序将在@rufuslen工作。然后创建控制台应用程序而不是WinForms应用程序,并使用
Console.WriteLine()
…收到了,谢谢@鲁弗斯
static void Main()
{
Enumerable.Range(1, 100)
.Select(num =>
num % 3 == 0
? num % 7 == 0 ? "BlueSky": "Blue"
: num % 7 == 0 ? "Sky" : num.ToString())
.ToList()
.ForEach(Console.WriteLine);
Console.Write("\nDone!\nPress any key to exit...");
Console.ReadKey();
}
foreach(var number in Enumerable.Range(1, 100))
{
if (number % 3 == 0)
{
if (number % 7 == 0)
{
Console.WriteLine("BlueSky");
}
else
{
Console.WriteLine("Blue");
}
}
else if(number % 7 == 0)
{
Console.WriteLine("Sky");
}
else
{
Console.WriteLine(number);
}
}