C# 环境
在这一章中,我们将讨论创建 C# 编程所需的工具。我们已经提到 C# 是 .Net 框架的一部分,且用于编写 .Net 应用程序。因此,在讨论运行 C# 程序的可用工具之前,让我们先了解一下 C# 与 .Net 框架之间的关系。
.Net 框架(.Net Framework)
.Net 框架是一个创新的平台,能帮您编写出下面类型的应用程序:
Windows 应用程序
Web 应用程序
Web 服务
.……继续阅读 »
3年前 (2022-05-30) 133浏览 0评论
0个赞
C# 数据类型
在 C# 中,变量分为以下几种类型:
值类型(Value types)
引用类型(Reference types)
指针类型(Pointer types)
值类型(Value types)
值类型变量可以直接分配给一个值。它们是从类 System.ValueType 中派生的。
值类型直接包含数据。比如 int、char、float,它们分别存储数字、字符、浮点数。当您声明一个 int 类型时,系……继续阅读 »
3年前 (2022-05-28) 121浏览 0评论
0个赞
C# 教程
C# 是一个简单的、现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的。
本教程将告诉您基础的 C# 编程,同时将向您讲解 C# 编程语言相关的各种先进理念。
现在开始学习 C#!
C# 在线工具
谁适合阅读本教程?
本教程有助于初学者理解基础的 C# 编程。在学习完本教程后,您将到达一个中级的 C# 编程水平。
阅读本教程前,您需要了解的知识:
C# 编程是基于 C 和 C++ ……继续阅读 »
3年前 (2022-05-27) 145浏览 0评论
0个赞
C# 结构体(Struct)
在 C# 中,结构体是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构体。
结构体是用来代表一个记录。假设您想跟踪图书馆中书的动态。您可能想跟踪每本书的以下属性:
Title
Author
Subject
Book ID
定义结构体
为了定义一个结构体,您必须使用 struct 语句。struct 语句为程序定义了一个带有多个成员的新……继续阅读 »
3年前 (2022-05-27) 107浏览 0评论
0个赞
C# 特性(Attribute)
特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。您可以通过使用特性向程序添加声明性信息。一个声明性标签是通过放置在它所应用的元素前面的方括号([ ])来描述的。
特性(Attribute)用于添加元数据,如编译器指令和注释、描述、方法、类等其他信息。.Net 框架提供了两种类型的特性:预定义特性和自定义特性。
规定……继续阅读 »
3年前 (2022-05-15) 141浏览 0评论
0个赞
C# 异常处理
异常是在程序执行期间出现的问题。C# 中的异常是对程序运行时出现的特殊情况的一种响应,比如尝试除以零。
异常提供了一种把程序控制权从某个部分转移到另一个部分的方式。C# 异常处理时建立在四个关键词之上的:try、catch、finally 和 throw。
try:一个 try 块标识了一个将被激活的特定的异常的代码块。后跟一个或多个 catch 块。
catch:程序通过异常处理程序捕获异常。ca……继续阅读 »
3年前 (2022-05-15) 252浏览 0评论
0个赞
C# 正则表达式
正则表达式 是一种匹配输入文本的模式。
.Net 框架提供了允许这种匹配的正则表达式引擎。
模式由一个或多个字符、运算符和结构组成。
如果你还不理解正则表达式可以阅读我们的正则表达式 – 教程。
定义正则表达式
下面列出了用于定义正则表达式的各种类别的字符、运算符和结构。
字符转义
字符类
定位点
分组构造
限定符
反向引用构造
备用构造
替换
杂项构造
字符转义
正则表达式中的反……继续阅读 »
3年前 (2022-05-15) 109浏览 0评论
0个赞
C# 枚举(Enum)
枚举是一组命名整型常量。枚举类型是使用 enum 关键字声明的。
C# 枚举是值类型。换句话说,枚举包含自己的值,且不能继承或传递继承。
声明 enum 变量
声明枚举的一般语法:
enum <enum_name>
{
enumeration list
};
其中,
enum_name 指定枚举的类型名称。
enumeration list 是一个用逗号分隔的标识……继续阅读 »
3年前 (2022-05-15) 124浏览 0评论
0个赞
C# 判断
判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。
下面是大多数编程语言中典型的判断结构的一般形式:
判断语句
C# 提供了以下类型的判断语句。点击链接查看每个语句的细节。
语句
描述
if 语句
一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。
if…else 语句
一个 if 语句 后可跟一个……继续阅读 »
3年前 (2022-05-15) 172浏览 0评论
0个赞
C# 循环
有的时候,可能需要多次执行同一块代码。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。
编程语言提供了允许更为复杂的执行路径的多种控制结构。
循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的一般形式:
循环类型
C# 提供了以下几种循环类型。点击链接查看每个类型的细节。
循环类型
描述
while 循环
当给定条件为真时,重复语句或语……继续阅读 »
3年前 (2022-05-15) 103浏览 0评论
0个赞