C#简介
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
虽然 .NET Framework 是运行在 Windows 操作系统上,但是也有一些运行于其它操作系统上的版本可供选择。Mono 是 .NET Framework的一个开源版本,它包含了一个 C# 编译器,且可运行于多种操作系统上,比如各种版本的 Linux 和 Mac OS。
Hello World
学习一门新语言的惟一途径就是使用它来编程。对于初学者来说, 编写的第一个程序几乎都是相同的,即在屏幕上显示“Hello World”,专业说法为打印“Hello World”。
下面我们一起来编写经典的Hello World。请在编辑器中输入以下内容,点击提交。
using System;
namespace HelloWorldApplication
{
class HelloWorld
{
static void Main(string[] args)
{
/* 我的第一个 C# 程序*/
Console.WriteLine("Hello World");
}
}
}
结果
> Hello World!
> Hello World!
C#程序结构
一个 C# 程序主要包括以下部分: 命名空间的引用部分、 命名空间声明、一个class、class方法、class属性、一个Main方法、语句或表达式、注释等。
就象我们前一节中讲到的实例,如下代码:
using System; //命名空间的引用
namespace HelloWorldApplication //命名空间的声明
{
class HelloWorld // class
{
static void Main(string[] args) //Main 方法
{
/* 我的第一个 C# 程序*/ //注释语句
Console.WriteLine("Hello World"); //打印语句
}
}
}
说明:
程序的第1行 using System; using关键字用于在程序中包含 System 命名空间。程序一般有多个using 语句。
程序的第2行 namespace 是命名空间声明。一个namespace是一系列类的集合。HelloWorldApplication 命名空间包含了类 HelloWorld。
程序的第4行 class 是类的声明。类HelloWorld 包含了程序使用的数据和方法声明。类一般包含多个方法。方法定义了类的行为。在这里,HelloWorld 类只有一个Main方法。
程序的第4行 class 是类的声明。类HelloWorld 包含了程序使用的数据和方法声明。类一般包含多个方法。方法定义了类的行为。在这里,HelloWorld 类只有一个Main方法。
程序的第6行定义了 Main 方法,是所有 C# 程序的入口点。Main 方法说明当执行时类将做什么动作。
程序的第8行/*...*/ 是程序的注释部分,//中的部分也是注释,将会被编译器忽略。
Main方法通过语句 Console.WriteLine("Hello World"), 指定了它的行为。
WriteLine 是一个定义在 System 命名空间中的 Console类的一个方法。该语句会在屏幕上显示消息 "Hello, World!"。
通过学习上面的内容,相信同学们已经对C#的程序有了一定的了解,是不是还有不明白的问题呢,在后面的课程学习中我们将会讲到。
星球重启云游戏官方正版 安卓版v1.2.42
下载派对之星国际服 (flash party)安卓版v2.0.15.160832
下载Gym Fighting健身房格斗 安卓版v1.17.2
下载健身房格斗游戏无限金币 安卓版v1.18.2
下载幻兽爱合成小米版 最新版v2.5.6
幻兽爱合成小米版是一款非常好玩的宠物合成类游戏,游戏中有着海
修仙世家模拟器游戏 最新版v1.0.0
修仙世家模拟器是一款玩法新颖的模拟经营放置类挂机修仙游戏,游
国王或失败内购版 最新版v0.28.4
国王或失败内购版是一款非常好玩的模拟经营类手游,玩家在游戏中
飞影铠甲召唤器模拟器 最新版v1.0
飞影铠甲召唤器模拟器是一款可以模拟铠甲勇士变身音效和动作效果
幸福甜点咖啡店无限金币版 去广告版v1.2.2
幸福甜点咖啡店中文内购版是游戏的破解版本,在该版本中为玩家提