编程基础
Completion requirements
概述
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
Last modified: Friday, 10 January 2025, 3:42 PM