首页 > 编程知识 正文

控制台程序 启动器,为什么用控制台程序

时间:2023-05-03 14:15:58 阅读:59156 作者:4907

控制台是指C#中最原始的程序框架,以传统黑框程序为主

控制台框架中的文件Program.cs文件:程序的主文件

Main函数:程序从该Main函数运行到Main函数退出的主要条目函数

Program类是程序的主对象App.config文件:程序的配置文件

控制台对象是控制台读写等核心操作的主要负责对象

因为控制台类是静态类,所以内部的所有程序都是静态的。 要使用此类中的所有程序,请直接使用控制台类名点。

3358 www.Sina.com/http://www.Sina.com/:从标准输入流读取以下字符,每次输入时从语句读取第一个字符的ASCII码值: 要获取用户按下的字符和,必须按回车键。按任意键可从标准输入流中读取下一行字符,并直接从每次输入的一行语句中读取这些字符串,然后按enter键

3358 www.Sina.com/http://www.Sina.com/:将指定字符串写入标准输出流。 共有17个重载,不能没有参数。 输入字符串也不换行。 http://www.Sina.com/:将指定的字符串写入标准输出流,在字符串后面加上终止符

Console对象读数据Main函数是静态函数,因此要调用外部成员,外部成员也是静态的Read函数

1 .输出参数

out参数:指向输出参数,如何将参数传递给out参数?

string str=Console.ReadLine (; int num=0; BOLB=int.tryparse(str,out num ); 参数num的作用是:如果str可以转换为int类型,则tryParse方法返回true,并将转换结果传递给num参数。 num参数称为输出参数

out参数是输出参数,最终的作用与方法的返回值相同,因此必须确保在方法结束之前为out类型的此参数赋值。 然后,在调用out参数方法时,与实变元相对应的角色将用于接收最终结果值

如果方法具有out参数,则必须确保最终调用方法的参数顺序匹配的out参数的数量和数据类型没有限制

2 .参考参数

常用方法的参数以值类型传递,方法内部此变量的值更改不会影响外部使用

staticvoidnumbers(intI,int j ) { Console.WriteLine ('方法的I值为' I ); Console.WriteLine ('加上j后的值为() ) (i=j ) ); Console.WriteLine ('方法的I值为' I ); } ref参数:引用参数,参数作为引用传递,当参数值在方法中更改时传递

staticvoidnumbers2(refintI,int j ) { Console.WriteLine ('方法的I值为' I ); Console.WriteLine ('加上j后的值为() ) (i =j ) ); Console.WriteLine ('方法的I值为' I ); }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。