目录

 一、概述

二、基础(注释、变量、快捷键、Write() 和WriteLine()、ReadKey()和ReadLine()的区别)

->思维导图

->代码展示

1.结构

2.声明变量

3.注释

4.Write() 和WriteLine()的区别:

5.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()方法都会阻塞程序的执行,直到用户输入完成。因此,在使用这些方法时需要注意程序的逻辑和交互流程。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐