一、概述
C#是什么?
一种编程语言,可以开发基于.NET平台的应用
.NET是什么?
指.NET Framework框架,一种平台,一种技术
IDE是什么?
Integrated Development Environment, 集成开发环境
.NET的IDE就是vs2019
C#和.NET有什么关系吗?
C#是在.NET平台上开发应用程序
.NET能干哪些事?
- 桌面应用程序,开发出来的叫Winform应用程序
- Internet应用程序,开发出来的叫ASP.NET应用程序
- 手机应用程序,Wp8
.NET两种交互模式
C/S:客户端与服务器,客户端需要安装专门的客户端软件,如QQ、微信
B/S:浏览器与服务器,客户机上只要安装一个浏览器,如网页版7K7K、4399小游戏
MSDN是做什么的?
帮助文档。我们选中要查看的关键字,按F1就能进入帮助文档
声明变量(数据类型点击:)
//声明变量第一种方式, int number; //在内存中开辟了一个名为number,类型为int类型的一个空间 number = 1000; //给number赋值为1000 //声明变量第2种方式,同时声明多个变量 //int num1, num2, num3; num1 = 1000; num2 = 2000; num3 = 3000; //声明变量第3种方式,直接声明并赋值 int number1 = 50; //语法: //数据类型名 变量名; //变量名=值;
二、基础(注释、变量、快捷键、Write() 和WriteLine()、ReadKey()和ReadLine()的区别)
-->思维导图
-->代码展示
1.结构
using System; //命名空间 namespace 这是我的一个应用程序 //项目名字 { class Program //这个类叫Program { static void Main(string[] args) //主函数,程序的入口 { Console.WriteLine("清晨起床 拥抱太阳"); //在控制台显示内容 Console.ReadKey(); //等待用户按下任意键 } }
2.声明变量
//第一种方式:单个变量 int number; //在内存中开辟了一个名为number,类型为int类型的一个空间 number = 1000; //初始化,给number赋值为1000 //第2种方式:同时声明多个变量 int num1, num2, num3; //变量之间用逗号隔开 num1 = 1000; //初始化 num2 = 2000; num3 = 3000; //第3种方式:直接声明并赋值 int number1 = 50;
3.注释
using System; /* //多行注释 *此项目创建于2020年8月19日 *开发者:小邓 */ namespace 这是我的一个应用程序 { class Program { /// <summary> //文档注释 /// 这个方法是程序的主入口 /// </summary> /// <param name="args"></param> static void Main(string[] args) { Console.WriteLine("*********************************"); //单行注释 Console.WriteLine("***** 小朋友每天有很多疑惑 *****"); Console.WriteLine("*********************************"); Console.ReadKey(); } } }
注:注释是不参与运行的,是给程序员看的
4.Write() 和WriteLine()的区别:
Console.Write("今天元气满满"); //显示语句,但不换行 Console.WriteLine("今天元气满满"); //显示语句并换行
它们输出的结果分别为:
5.ReadKey()和ReadLine()的区别
Console.ReadLine(); //接收用户输入内容,可以在控制台输入内容 Console.ReadKey(); //等待用户按下任意键退出程序