C#-初步了解和安装方法

大家好,我是涵子码农,今天我来讲解一下C#(CSharp)初步了解和安装方法!


目录

一、C# 简介

二、C# 强大的编程功能

三、如何写出你的第一个程序?

四、C#程序结构和安装方法

4.1.安装步骤

4.2.程序结构

4.2.1.C# 程序结构

4.2.2.C# Hello World 实例

五、总结


一、C# 简介

C# 是一个现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的,由 Ecma 和 ISO 核准认可的。

C# 是由 Anders Hejlsberg 和他的团队在 .Net 框架开发期间开发的。

C# 是专为公共语言基础结构(CLI)设计的。CLI 由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。

下面列出了 C# 成为一种广泛应用的专业语言的原因:

  • 现代的、通用的编程语言。
  • 面向对象。
  • 面向组件。
  • 容易学习。
  • 结构化语言。
  • 它产生高效率的程序。
  • 它可以在多种计算机平台上编译。
  • .Net 框架的一部分。

二、C# 强大的编程功能

虽然 C# 的构想十分接近于传统高级语言 C 和 C++,是一门面向对象的编程语言,但是它与 Java 非常相似,有许多强大的编程功能,因此得到广大程序员的青睐。

下面列出 C# 一些重要的功能:

  • 布尔条件(Boolean Conditions)
  • 自动垃圾回收(Automatic Garbage Collection)
  • 标准库(Standard Library)
  • 组件版本(Assembly Versioning)
  • 属性(Properties)和事件(Events)
  • 委托(Delegates)和事件管理(Events Management)
  • 易于使用的泛型(Generics)
  • 索引器(Indexers)
  • 条件编译(Conditional Compilation)
  • 简单的多线程(Multithreading)
  • LINQ 和 Lambda 表达式
  • 集成 Windows

三、如何写出你的第一个程序?

using System;
namespace HelloWorldApplication
{
    /* 类名为 HelloWorld */
    class HelloWorld
    {
        /* main函数 */
        static void Main(string[] args)
        {
            /* 我的第一个 C# 程序 */
            Console.WriteLine("Hello World!");
            Console.ReadKey();
        }
    }
}

当然,你可以把中间注释的标识改成://,也可以把打印内容改掉,和python一样,打印内容都要用引号框起来。

四、C#程序结构和安装方法

首先我们要知道程序如何编写,平台是什么?

平台是visual studio。emm,好像大家不一定下载过。没有事,我来分解一下。(因为我是萌新,所以细节内容可能不全,如有问题请及时报告,谢谢大家提醒)

4.1.安装步骤

1.先找到网页,地址在下面:

Visual Studio官网https://visualstudio.microsoft.com/zh-hans/vs/2.选择社区版(Community 2022),这适合大家学习。如果要学得更深,可以选择下面两个选项

3.下载完后打开,点击继续

4.选择安装版本后会让勾选环境。请选好python和.net桌面开发,这两个是我们经常要用的,其它自行下载,请提前看好文件大小,看看是不是够用

5.勾选好后确定

6.下载好后点击启动

7.启动后创建新项目,内容要看好,里面要包括C#语言

8.选好文件名和重要的东西后就可以进入编程平台了!

提醒各位萌新:

如有问题请及时报告微软,下载网址不要看错,不要下载错误软件和带病毒软件。如电脑有问题或中毒,请及时处理好电脑,不要因为下载了一个软件而毁掉了整个电脑哦。

下载后界面确认一下!(如果要登录的话也要提前看好,不登录没关系,下错了泄密就很危险!) 

C#-初步了解和安装方法_第1张图片 下载完后的界面

 那么我们就可以开始编程了!

4.2.程序结构

4.2.1.C# 程序结构

在我们学习 C# 编程语言的基础构件块之前,让我们先看一下 C# 的最小的程序结构,以便作为接下来章节的参考。

4.2.2.C# Hello World 实例

一个 C# 程序主要包括以下部分:

  • 命名空间声明(Namespace declaration)
  • 一个 class
  • Class 方法
  • Class 属性
  • 一个 Main 方法
  • 语句(Statements)& 表达式(Expressions)
  • 注释

C# 文件的后缀为 .cs。

以下创建一个 test.cs 文件,文件包含了可以打印出 "Hello World" 的简单代码:

test.cs 文件代码:

using System;
namespace HelloWorldApplication
{
   class HelloWorld
   {
      static void Main(string[] args)
      {
         /* 我的第一个 C# 程序*/
         Console.WriteLine("Hello World");
         Console.ReadKey();
      }
   }
}

(和前面一样)

编译后程序结果如下:

Hello World

我们来分析一下:

  • 程序的第一行 using System; - using 关键字用于在程序中包含 System 命名空间。 一个程序一般有多个 using 语句。
  • 下一行是 namespace 声明。一个 namespace 里包含了一系列的类。HelloWorldApplication 命名空间包含了类 HelloWorld
  • 下面声明主程序的,是程序的入口点,里面只有一个main方法,用来打印Hello World
  • 下面定义了main方法,那里的注释是被程序忽略的。只是它会占一点空间。
  • Main 方法通过语句 Console.WriteLine("Hello World"); 指定了它的行为。

    WriteLine 是一个定义在 System 命名空间中的 Console 类的一个方法。该语句会在屏幕上显示消息 "Hello World"。

  • 最后一行 Console.ReadKey(); 是针对 VS.NET 用户的。这使得程序会等待一个按键的动作,防止程序从 Visual Studio .NET 启动时屏幕会快速运行并关闭。如果太快的话,你就看不出来了,会让你觉得写错了或者报错。

报错的显示:

C#-初步了解和安装方法_第2张图片 报错显示:忘写了'}'

 好了,我们今天就讲到这里!

五、总结

首先,大家一定要安装好程序。不要安装错!不要安装错!

其次,就是要写好程序学好程序。不要还没学好就去盲目跟从,这只会让你只抄不会。

最后,程序要保存好。切记不要删掉程序或把exe删掉。

在文末,我希望大家可以快乐学习所有的编程语言,成为一个高级的程序员!

彩蛋:

计算机与网络-day2-“硅与电脑的帝国”——硅谷(1)即将出品!时间保持在3天以内,最晚下周5!

如果没有了解过day1,一定要去看!链接在下方!↓

计算机与网络-day1-第一代计算机

你可能感兴趣的:(编程,学习,C,c#)