C# winform程序里面有没有输出字符串的方法

来源:百度知道 编辑:UC知道 时间:2024/07/03 00:04:02
功能如同response.write
console.writeline
winform里面用console.writeline不知道会显示到哪里去
用label.text这些控件我需要动态建很多,我嫌麻烦
webform里面用response.write就可以在网页打出字来
控制台应用程序用console.writeline也可以打出字来
为什么winform程序就没有一个可以直接打出字的方法,要不用弹框,要不用控件

你应该知道控制台程序和WinForm程序是不一样的。

控制台是个标准的字符界面。什么叫标准呢,就是把屏幕分成宽80个字符,长可以任意增加的界面,它就像一个带网格的界面,字符只能显示在这些网格里面。所有的内容都是按行显示在这个界面里面的,而且宽度是有限,所以使用console.writeline这种输入行字符串的方法就很简单,也很符合逻辑。

但是WinForm不是这样的呀,WinForm的程序不只一个界面,它也不是带网格,字符可以在任意的位置显示。所有的内容都是计算机画出来的,所以要显示文字,就要告诉计算机在哪里显示,而一般人们就用label来告诉计算机,将要在这里显示一些文字。

console.writeline和console.write都可以啊

不知道你想干什么,但如果想测试的话,可用MessageBox.Show(字符串)方法

vb中有那个功能
c#中没有,
建议你用lable,开是隐藏的
lable。text=“你的值”;
后将他显示出来,
多的话用自动生成控件
还能定位。。。。

Console.WriteLine("Hello, world!");

在form上显示
Lable1.text = "要输出的字符串";
弹出窗体
messagebox.show("要输出的字符串");