一、主函数的内容
输入,输出
1 static void Main(string[] args)
2 {
3
4 写内容
5
6 }
1、注释:
告诉电脑,不用当成代码去执行。
1)// 注释到行尾,注释一行。
2)/*sdfasdfasdf**/ 注释中间的内容,多行。
例子:
1 /* 2 *开发人员: 3 *开发时间: 4 *第一次修改时间: 5 *第二次修改时间: 6 *测试人员: 7 * */ 8 using System; 9 using System.Collections.Generic; 10 using System.Linq; 11 using System.Text; 12 using System.Threading.Tasks; 13 namespace ConsoleApplication1 14 { 15 class Program 16 { 17 static void Main(string[] args) 18 { 19 }
2、输出:
Console.WriteLine(); //输出语句,自动换行
Console.Write(); // 输出语句,不自动换行
1)输出数字:
Console.WriteLine(22); // 22
Console.WriteLine(12+44); // 56
2)输出文字:
Console.WriteLine("abc"); //abc
Console.WriteLine("78”+“56"); //7856
3)整合输出
Console.WriteLine("78+56=" + (78 + 56));//78+56=134 ①
Console.Write("78+56=");
Console.WriteLine(78 + 56); ②
①的效果=②的效果
3、输入:
string aaa=Console.ReadLine(); //ReadLine是字符串 ()是空的
4、整合应用(输出和输入):
//输入
string s =Console.ReadLine(); //输入就这一种模式,固定的。
//输出
Console.WriteLine("你刚才输入的是:"+s);
例子:
1 static void Main11111(string[] args) 2 { 3 //输入 4 string s = Console.ReadLine(); 5 //输出 6 Console.WriteLine("你刚才输入的是:"+s); 7 8 9 //输出数字 10 //Console.WriteLine(78); 11 //Console.WriteLine(18 + 29); 12 13 //输出文字 14 //Console.WriteLine("78"+"56"); 15 //Console.WriteLine("78+56"); 16 17 //整合输出 18 //Console.WriteLine("78+56=" + (78 + 56)); 19 20 //Console.Write("78+56="); 21 //Console.WriteLine(78 + 56); 22 }
5、根据上面的知识,做一个加法器:
显示:请输入一个数。
等待输入
显示:请输入另一个数。
等待输出
显示最终的运算结果。
第一种方法:
1 static void Main(string[] args) 2 { 3 //显示:请输入一个数。 4 Console.Write("请输入一个数:"); 5 //等待输入 6 string a = Console.ReadLine(); 7 //显示:请输入另一个数 8 Console.Write("请输入另一个数:"); 9 //待待输出 10 string b = Console.ReadLine(); 11 //显示最终的运算结果。 12 //Console.Write(a+"+"+b+"=????"); 13 Console.Write(a+"+"+b+"="+(int.Parse(a)+int.Parse(b))); 14 }
第二种方法:
1 namespace ConsoleApplication2 2 { 3 class Program 4 5 { 6 7 static void Main(string[] args) 8 { Console.WriteLine("输入一个数"); 9 string a=Console.ReadLine(); 10 Console.WriteLine("另输入一个数"); 11 string b=Console.ReadLine(); 12 double c =Convert.ToDouble(a)+Convert.ToDouble(b); 13 Console.WriteLine("{0}+{1}={2}",a,b,c); 14 }
显示的效果为:
效果如下:
输入一个数
5
另输入一个数
6
5+6=11
6、
做练习1:
1 static void Main(string[] args) 2 { 3 Console.WriteLine("********信息调查表*********"); //显示标题 4 Console.Write("姓名:"); 5 string xm = Console.ReadLine(); 6 Console.Write("性别:"); 7 string xb = Console.ReadLine(); 8 Console.Write("毕业学校:"); 9 string byxx = Console.ReadLine(); 10 Console.Write("所学专业:"); 11 string sxzy = Console.ReadLine(); 12 13 //显示: 14 Console.WriteLine("*********刚才输入的内容如下************"); 15 Console.WriteLine("姓名:" + xm + " 性别:" + xb); 16 Console.WriteLine("毕业学校:" + byxx); 17 Console.WriteLine("所学专业:" + sxzy); 18 }
练习2:
1 static void Main(string[] args) 2 { 3 Console.WriteLine("小hi:您叫什么名子?"); 4 Console.Write("我:"); 5 string xm = Console.ReadLine(); 6 Console.WriteLine("小hi:哦,原来你就是" + xm + "啊,久仰了!,你喜欢什么好吃的?"); 7 Console.Write("我:"); 8 string sw = Console.ReadLine(); 9 Console.WriteLine("小hi:我也喜欢吃" + sw + ",你能吃多少啊?"); 10 Console.Write("我:"); 11 string sl = Console.ReadLine(); 12 Console.WriteLine("小hi:你居然吃" + sl + ",比我吃得多多啦"); 13 14 15 16 }
练习3:
1 static void Main(string[] args) 2 { 3 Console.WriteLine("小王:你今天上班了吗?"); 4 Console.Write("小李:"); 5 string xw=Console .ReadLine (); 6 Console.WriteLine("小王:你上班都做什么了?"); 7 Console.Write("小李:"); 8 string li = Console.ReadLine(); 9 Console.WriteLine("小王:你的工作做完了吗?"); 10 Console .Write("小李:"); 11 string mn=Console .ReadLine (); 12 Console.WriteLine("小王:到下班点了,我们一起吃饭吧?"); 13 Console .Write("小李:"); 14 string we=Console .ReadLine (); 15 }
练习4:
1 static void Main(string[] args) 2 { 3 Console.WriteLine ("*********信息调查表************");//显示标题 4 Console.Write("姓名"); 5 string xm=Console .ReadLine (); 6 Console .WriteLine ("年龄"); 7 string nl=Console .ReadLine (); 8 Console .WriteLine ("性别"); 9 string xb =Console .ReadLine (); 10 Console.WriteLine("毕业的学校"); 11 string bydxx = Console.ReadLine(); 12 13 14 15 //显示: 16 Console .WriteLine ("*********信息调查表************"); 17 Console .WriteLine ("姓名:"+xm +" 性别:"+xb ); 18 Console .WriteLine ("毕业的学校;"+bydxx); 19 } 20
7、快捷键:
Shift+delete 一删删一行