C#——概述(是什么?能干什么?.NET、IDE)、基础(Write() 和WriteLine()、ReadKey()和ReadLine()的区别)
C#是什么?一种编程语言,可以开发基于.NET平台的应用.NET是什么?指.NET Framework框架,一种平台,一种技术IDE是什么?Integrated Development Environment, 集成开发环境.NET的IDE就是vs2019C#和.NET有什么关系吗?C#是在.NET平台上开发应用程序.NET能干哪些事?桌面应用程序,开发出来的叫Winform应用程序Interne
目录
二、基础(注释、变量、快捷键、Write() 和WriteLine()、ReadKey()和ReadLine()的区别)
一、概述
C#是什么?
一种编程语言,可以开发基于.NET平台的应用
.NET是什么?
指.NET Framework框架,一种平台,一种技术
IDE是什么?
Integrated Development Environment, 集成开发环境
.NET的IDE就是vs2019
C#和.NET有什么关系吗?
C#是在.NET平台上开发应用程序
C#是一种编程语言,而.NET是一个软件框架。C#是.NET框架的主要编程语言之一,它是为开发.NET应用程序而创建的。
.NET是由微软开发的一个跨平台的应用程序开发框架,它提供了一系列的工具和库,用于开发各种类型的应用程序,包括桌面应用程序、Web应用程序、移动应用程序和云服务等。.NET框架提供了一种统一的开发环境和运行时环境,使开发人员能够使用不同的编程语言(如C#、VB.NET、F#等)来开发应用程序。
C#语言与.NET框架紧密结合,可以使用.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("今天元气满满"); //显示语句并换行,接受一个或多个参数,并将它们连接起来输出
它们输出的结果分别为:
WriteLine()
方法在输出之后会自动在文本的末尾添加一个换行符,因此每个输出都会单独占据一行
除了自动换行之外,WriteLine()
方法与Write()
方法的使用方式和语法都是相似的。它们都可以接受字符串、变量或表达式作为参数,并将它们输出到控制台或其他输出流。
总结:
Write()
方法用于输出文本,不会自动换行。WriteLine()
方法用于输出文本,并在输出之后自动换行
5.ReadKey()和ReadLine()的区别
Console.ReadLine(); //接收用户输入内容,可以在控制台输入内容
Console.ReadKey(); //等待用户按下任意键退出程序
ReadKey()
方法用于读取单个按键输入,而ReadLine()
方法用于读取一行文本输入。ReadKey()
方法返回一个ConsoleKeyInfo
对象,该对象包含了按键的信息,而ReadLine()
方法返回一个字符串。ReadKey()
方法不需要用户按下回车键,而ReadLine()
方法需要用户按下回车键才会返回输入的文本。ReadKey()
方法通常用于需要实时响应按键输入的场景,而ReadLine()
方法通常用于需要读取一行完整文本的场景。
ReadKey()
方法和ReadLine()
方法都会阻塞程序的执行,直到用户输入完成。因此,在使用这些方法时需要注意程序的逻辑和交互流程。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)