.net(一) C#初相遇

 C#基础知识结构图

.net/dotnet:一般指.Net Framework框架,一种平台一种技术。

C#:一种编程语言,可以开发基于.net平台的应用

Java即使一种平台又是一种编程语言。

.Net Framework是.Net平台不可缺少的一部分,它提供了一个稳定的运行环境来保证我们基于.Net平台开发的各种应用能够正常运行。

.Net平台看成厨房,.Net Framework则是厨房中的原料和工具。

.Net能做什么

  • 桌面应用程序,叫Winform应用程序
  • Internet应用程序,ASP.NET
  • 手机开发,wp8
  • Unity3D游戏开发或者虚拟现实

开发工具:VS2017

常用快捷键

  • Ctrl+K+D:快速对齐代码
  • Ctrl+Z:撤销
  • Ctrl+S:保存
  • Ctrl+J:快捷弹出智能提示
  • Shift+End、Shift+Home
  • Ctrl+K+C:注释所选代码
  • Ctrl+K+U:取消对所选代码的注释
  • F1:转到帮助文档
  • 折叠冗余代码:#Region和#EndRegion

新建项目,创建控制台应用

打开该项目

解决方案是包括项目的,你可以在该解决方案下再创建一个项目:直接右键解决方案,选中添加,选择新建项目。

Program.cs,以cs为后缀的文件是类文件,该文件默认内容为:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {

        }
    }
}

组成部分:

引用命名空间

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

项目名或命名空间,将类括起来

里面包含类,类中的Main函数(方法)是程序的入口

namespace 项目名或命名空间
{
    class 类名
    {
        static void Main(string[] args)
        {

        }
    }
}

打开解决方案文件夹

 .sln:解决方案文件,里面包含着整个解决方案的信息,可以双击运行。

打开 HelloWorld文件夹

.csproj:项目文件,里面包含着这个项目的信息,可以双击运行。

写两行代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            Console.ReadKey();
        }
    }
}

F5运行程序

 Console.ReadKey() 的作用:暂停当前程序,等待用户按下任意键继续,按下的任意键将显示在控制台中。没有该句,程序运行一闪而过,控制台立刻关闭。

原文地址:https://www.cnblogs.com/aidata/p/12320678.html