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

简介: C#基础①——注释、变量、快捷键、Write() 和WriteLine()、ReadKey()和ReadLine()的区别

一、思维导图

       

20200820164011318.png 


二、代码展示


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("今天元气满满");    //显示语句并换行


它们输出的结果分别为:


20200819184820918.png

20200819190641616.png


5.ReadKey()和ReadLine()的区别


Console.ReadLine();    //接收用户输入内容,可以在控制台输入内容
Console.ReadKey();     //等待用户按下任意键退出程序
相关文章
|
6月前
|
C#
C#学习相关系列之yield和return的区别
C#学习相关系列之yield和return的区别
|
2月前
|
存储 C# 索引
C# 一分钟浅谈:变量与数据类型简介
【9月更文挑战第1天】在 C# 编程中,了解变量与数据类型至关重要。本文详细介绍了 C# 中的值类型(如整数、浮点数、布尔值等)和引用类型(如类、接口、数组、字符串)。通过示例代码展示了变量的声明与使用方法,并针对数据类型转换错误、变量未初始化及数值溢出等常见问题提供了解决方案。正确选择数据类型不仅能提升程序性能,还可避免潜在错误,有助于编写高质量代码。
130 47
|
8天前
|
Java 物联网 编译器
C#一分钟浅谈:.NET Core 与 .NET 5 区别
本文对比了 .NET Core 和 .NET 5,从历史背景、主要区别、常见问题及易错点等方面进行了详细分析。.NET Core 侧重跨平台支持和高性能,而 .NET 5 在此基础上统一了 .NET 生态系统,增加了更多新特性和优化。开发者可根据具体需求选择合适的版本。
29 7
|
11天前
|
开发框架 安全 .NET
C#面:Server.UrlEncode、HttpUtility.UrlDecode的区别
通过上述详细的解释和实例分析,相信大家对 `Server.UrlEncode` 和 `HttpUtility.UrlDecode` 的区别有了更深刻的理解,并能在实际开发中灵活运用。
21 0
|
1月前
|
网络协议 网络性能优化 C#
C# 一分钟浅谈:UDP 与 TCP 协议区别
【10月更文挑战第8天】在网络编程中,传输层协议的选择对应用程序的性能和可靠性至关重要。本文介绍了 TCP 和 UDP 两种常用协议的基础概念、区别及应用场景,并通过 C# 代码示例详细说明了如何处理常见的问题和易错点。TCP 适用于需要可靠传输和顺序保证的场景,而 UDP 适用于对延迟敏感且可以容忍一定数据丢失的实时应用。
28 1
|
5月前
|
存储 安全 Java
程序与技术分享:C#值类型和引用类型的区别
程序与技术分享:C#值类型和引用类型的区别
44 0
|
1月前
|
C# 开发者
【捞底干货】C#中equals和==运算符的区别
【捞底干货】C#中equals和==运算符的区别
27 1
|
2月前
|
C# 索引
C# 一分钟浅谈:接口与抽象类的区别及使用
【9月更文挑战第2天】本文详细对比了面向对象编程中接口与抽象类的概念及区别。接口定义了行为规范,强制实现类提供具体实现;抽象类则既能定义抽象方法也能提供具体实现。文章通过具体示例介绍了如何使用接口和抽象类,并探讨了其实现方式、继承限制及实例化差异。最后总结了选择接口或抽象类应基于具体设计需求。掌握这两者有助于编写高质量的面向对象程序。
116 5
|
3月前
|
C#
C#中的overload,overwrite,override的语义区别
以上概念是面向对象编程中实现多态性和继承的重要基石。理解它们之间的区别对于编写清晰、可维护的代码至关重要。
125 7
|
3月前
|
传感器 开发框架 JSON
聊聊 C# dynamic 类型,并分享一个将 dynamic 类型变量转为其它类型的技巧和实例
聊聊 C# dynamic 类型,并分享一个将 dynamic 类型变量转为其它类型的技巧和实例
157 0