C#——概述(是什么?能干什么?.NET、IDE)、基础(Write() 和WriteLine()、ReadKey()和ReadLine()的区别)

简介: 一种编程语言,可以开发基于.NET平台的应用

一、概述


20200703182055126.png


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()的区别)


-->思维导图

         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();     //等待用户按下任意键退出程序


相关文章
|
1月前
|
开发框架 前端开发 JavaScript
ASP.NET AJAX使用方法概述(三)
ASP.NET AJAX使用方法概述(三)
23 1
|
15天前
|
开发框架 前端开发 .NET
LIMS(实验室)信息管理系统源码、有哪些应用领域?采用C# ASP.NET dotnet 3.5 开发的一套实验室信息系统源码
集成于VS 2019,EXT.NET前端和ASP.NET后端,搭配MSSQL 2018数据库。系统覆盖样品管理、数据分析、报表和项目管理等实验室全流程。应用广泛,包括生产质检(如石化、制药)、环保监测、试验研究等领域。随着技术发展,现代LIMS还融合了临床、电子实验室笔记本和SaaS等功能,以满足复杂多样的实验室管理需求。
26 3
LIMS(实验室)信息管理系统源码、有哪些应用领域?采用C# ASP.NET dotnet 3.5 开发的一套实验室信息系统源码
|
9天前
|
开发框架 前端开发 调度
C#基于Quartz.NET实现任务调度并部署Windows服务
C#基于Quartz.NET实现任务调度并部署Windows服务
|
14天前
|
Java C# 数据安全/隐私保护
|
21天前
|
Cloud Native API C#
C#的现代化:.NET Core引领的技术革命
【6月更文挑战第9天】`.NET Core引领C#现代化,实现跨平台革命,提升性能并支持云原生应用。异步编程模型优化体验,统一API简化开发流程。C#应用场景扩展,开发效率提高,技术创新加速,预示其未来在技术领域将持续发挥关键作用。`
29 10
|
19天前
|
存储 编解码 算法
C#.NET逃逸时间算法生成分形图像的毕业设计完成!晒晒功能
该文介绍了一个使用C#.NET Visual Studio 2008开发的程序,包含错误修复的Julia、Mandelbrot和优化过的Newton三种算法,生成色彩丰富的分形图像。作者改进了原始算法的效率,将内层循环的画点操作移至外部,提升性能。程序提供五种图形模式,支持放大缩小及颜色更新,并允许用户自定义画布大小以调整精度。还具备保存为高质JPG的功能。附有四张示例图片展示生成的分形效果。
|
2天前
|
开发框架 .NET Nacos
使用 Nacos 在 C# (.NET Core) 应用程序中实现高效配置管理和服务发现
使用 Nacos 在 C# (.NET Core) 应用程序中实现高效配置管理和服务发现
9 0
|
2天前
|
存储 安全 Java
程序与技术分享:C#值类型和引用类型的区别
程序与技术分享:C#值类型和引用类型的区别
10 0
|
27天前
|
XML 开发框架 .NET
【.NET Core】常见C#代码约定
【.NET Core】常见C#代码约定
19 5
|
26天前
|
前端开发 Java C#
GitHub突破5k Star!这件事情我坚持了3年,努力打造C#/.NET/.NET Core全面的学习、工作、面试指南知识库
GitHub突破5k Star!这件事情我坚持了3年,努力打造C#/.NET/.NET Core全面的学习、工作、面试指南知识库