概述

C#是一种通用的面向对象编程语言,涵盖了强类型、命令式、声明式、函数式、泛型、面向对象(基于类)和面向组件的编程范式。它是在2000年左右由微软在其.NET计划中开发的,后来被Ecma(ECMA-334)和ISO(ISO/IEC 23270:2006)批准为标准。C#是为公共语言基础设施(Common Language Infrastructure)设计的编程语言之一。[1]

C#是当前最流行的编程语言之一[2],是Windows应用程序开发的主要语言,并且常用于计算机科学和游戏课程中。

示例

输入:Hello World

// 这个程序显示“Hello world!”
// 参考资料:
// https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/inside-a-program/hello-world-your-first-program

public class Hello
{
    public static void Main()
    {
        System.Console.WriteLine("Hello world!");
    }
}

输出

Hello world!

讨论

每个代码元素的含义如下:

  • //:开始注释
  • public class Hello:开始Hello World程序
  • {:开始代码块
  • public static void Main():开始主函数
  • System.Console.WriteLine():调用标准输出的写行函数
  • "Hello world!":要显示的字面字符串
  • ;:结束每行C#代码
  • }:结束代码块

C# IDE

有许多免费的云端和本地IDE可以开始C#编程。可以向你的导师咨询或自行研究推荐的IDE。

云端IDE

  • CodeChef
  • C# Pad
  • .NET Fiddle
  • Ideone
  • paiza.IO
  • Rextester
  • repl.it
  • TutorialsPoint

本地IDE

  • Wikipedia: Microsoft Visual Studio
  • Wikipedia: Visual Studio Code

参考文献

  • Wikiversity: Computer Programming
  • Wikipedia: C Sharp (programming language)
  • TIOBE: Index
最后修改: 2025年01月10日 星期五 15:42