当前位置:编程学习 > C#/ASP.NET >>

你好,新手提问,关于c#和c#.net的一些问题我现在很不明白,请知道的为我指导一下

windows下的应用程序里的语法和控制台里的语法有什么区别?

比如说我想在一个界面的txtone.Text里输出"hello C#",

我用Console .WriteLine()直接输出不可以吗

为什么需要这样:txtone.Text = string st.ToString()

哦,我就是在控制台程序和Forms程序之间绕不出来,

纯C#的语法在Forms程序里都可以行得通吗?
--------------------编程问答-------------------- 像这样的 txtone.Text =  string st.ToString() 不是纯C#语法的吧? --------------------编程问答-------------------- 期待... --------------------编程问答-------------------- 语法没区别,
Q:比如说我想在一个界面的txtone.Text里输出"hello C#", 
A:你就直接设置  txtone.Text ="hello C#";就可以了
q:Console .WriteLine()?
A: Console .WriteLine() 的输出是指的在DOS的窗口下输出字符 
两者语法并没有区别,只是调用的类不同.
其实这些,自己尝试着去编写一些代码,自然就明白了,学习重要的是实践,而不是遇到问题就马上问. --------------------编程问答-------------------- 哦 

那 txtone.Text =  string st.ToString() 不是纯C#语法的了?

我对windows Form程序设计不理解 --------------------编程问答-------------------- 语法是一样的,
另外
txtone.Text =  string st.ToString() 
明显写的有问题 --------------------编程问答-------------------- 语法没任何区别,只是输出方式不同。
Console.WriteLine()只是调用了System.Console类的WriteLine静态方法,以适合于在命令行中输出。
而在WINFORM的Lable中输出则非常直接,txtone.Text = "Hello,world!"。 --------------------编程问答-------------------- 你问得这个问题跟C#语法有什么关系? --------------------编程问答-------------------- WinForms的用户界面是windows界面,而控制台程序的界面是DOS界面,这就决定了两者在输入和输出的控制上会出现不同。

在windows的界面上想要进行输出,必须使用一个控件,让这个控件的Text属性赋上你想要输出的值;而在DOS界面上要输出就需要系统采用DOS的输出方式,所以才会有Control.WriteLine("...");

除了输入输出不同以外,语法都是一样的。 --------------------编程问答-------------------- Console.WriteLine()----是一个方法,效果是向控制台输出

txtone.Text = st.ToString() -------是给txtone的text属性赋值,值是st.ToString()  

ps:没有c#.net这个东西吧,c#是语言,.net是框架
C#语法也没有纯不纯的说法
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,