c#语言基础
Carton康
如果想念有声音的话,那你听到的肯定是震耳欲聋
展开
-
C#语言介绍
博主并非原创,本文出自Microsoft官方.NET学习平台,链接:点击跳转到原文链接 C#(读作"See Sharp")是一种简单易用的新式编程语言,不仅面向对象,还类型安全。C#源于C语言系列,C、C++、Java和JavaScript程序员很快就可以上手使用。本教程概述了该语言的主要组件。 C#是一种面向对象的语言。不仅如此,C#还进一步支持面向组件的编程。当代软件...转载 2019-07-01 15:21:04 · 971 阅读 · 0 评论 -
C#中的数组
数组 是一种数据结构,其中包含许多通过计算索引访问的变量。数据中的变量(亦称为数组的 元素 均为同一种类型,我们将这种类型称为数组的 元素类型。数组类型是引用类型,声明数组变量只是为了引用数组实例预留空间。实际的数组实例时在运行时使用new运算符动态创建而成的。new运算符指定了新数组实例的***长度***。假设数组长度为Length,那么元素的索引在0至Length-1之间.下面看一个简单...转载 2019-07-17 16:25:07 · 322 阅读 · 0 评论 -
C#中的结构(结构体)
结构 是可以包含数据成员和函数成员的数据结构,这一点和类一样;下面我们讲一下结构与类不同的地方:1. 结构体是值类型,无需进行堆分配,类是引用类型2. 结构类型的变量直接存储数据结构,而类类型的变量存储对动态分配的对象的引用3. 类支持继承,结构体不支持继承4. 关键字简单说下,类是Class,结构体是Struct下面我们通过代码片段来具体看一下结构体: /// <summ...原创 2019-07-17 15:19:39 · 4686 阅读 · 1 评论 -
C#中的接口(interface)
接口 定义了可由类和结构实现的协定。 接口可以包含方法、属性、事件和索引器。 接口不提供所定义的成员的实现代码,仅指定必须由实现接口的类或结构提供的成员。接口可以采用 多重继承。 在以下示例中,接口 IComboBox 同时继承自 ISingleBox 和 IListBox 。 interface IManager { void Paint ( ); }...原创 2019-07-19 16:47:02 · 181 阅读 · 0 评论 -
C#中的类和对象详解
类简介 类是最基本的C#类型,也是一种数据结构,类支持继承和多形性。下面看一下一个最简单的类声明: /// <summary> /// 这里为了方便大家观看用的是中文类名,实际编程中尽量不要使用中文 /// </summary> public class 类 { /// 定义变量 ...原创 2019-07-15 17:29:09 · 1614 阅读 · 0 评论 -
C#中的访问修饰符的可访问性介绍
C#中的被访问修饰符所修饰的可访问性有六种可能有形式。总结如下:public 访问不受限 protected 只能访问此类或派生自此类的类 internal 访问限于当前程序集(.exe .dll等) protected internal 访问限于包含类、派生自包含类的类或同一程序集中的类 private 访问仅限于当前类 private ...原创 2019-07-15 11:14:53 · 248 阅读 · 0 评论 -
C#中的类型和变量
C#有两种类型:值类型和引用类型。值类型的变量直接包含数据,而引用类型的变量则存储对数据(称为“对象”)的引用。对于引用类型,两个变量可以引用同一对象;因此,对一个变量执行的运算可能会影响到另一个变量引用的对象。借助值类型,每个变量都有自己的数据副本;因此,对一个变量执行的运算不会影响另一个变量(ref和out参数变量除外)。C#类型又细分为简单类型、枚举类型、结构类型和可以为null的值类型...转载 2019-07-05 15:57:00 · 536 阅读 · 0 评论 -
C#中的程序结构
C#中的关键组织结构概念包括程序、命名空间、类型、成员和程序集。C#程序由一个或多个源文件组成。程序声明类型、而类型则包含成员,并被整理到命名空间中。类型示例包括类和接口。成员示例包括字段、方法、属性和事件。编译完的C#程序实际上会打包到程序集中。程序集的文件扩展名通常为.exe或.dll,具体取决于实现的是应用程序还是库;程序集包含中间语言(IL)指令形式的可执行代码和元数据形式的符号...转载 2019-07-05 14:34:40 · 1026 阅读 · 0 评论 -
C# 语言和 .NET Framework 介绍
博主并非原创,本来出自Microsoft官方.NET学习平台,链接:点击跳转至原文链接本文内容: 1. C#语言 2. .NET Framework平台体系结构 3. 请参阅C#是类型安全的面向对象的精妙语言,可帮助开发者生成在.NET Framework上运行的各种安全可靠的应用程序。C#可用于创建Windows客户端应用程序、XML We...转载 2019-06-27 16:15:49 · 395 阅读 · 0 评论 -
C#中的表达式
表达式是在操作数和运算符的基础上构造而成。表达式的运算符指明了向操作数应用的运算。运算符的示例包括+、-、*、/和new。操作数的示例包括文本、字段、局部变量和表达式。如果表达式包含多个运算符,那么是运算符的优先级决定了各个运算符的计算顺序。例如,表达式 x+y*z相当于计算x+(y*z),因为*运算符的优先级高于+运算符。如果操作数两边的两个运算符的优先级相同,那么运算符的结合性决定了...转载 2019-07-08 10:29:07 · 969 阅读 · 0 评论 -
C#中的枚举
枚举类型 是包含一组已命名常量的独特值类型。需要定义一组离散值的类型时,可以定义枚举。枚举使用一种整型值类型作为其基础存储,并提供离散值的语义含义。下面看一个例子:一个被命名为“Language"的"enum"类型,包含三个常量值 Chinese, English,French: /// <summary> /// 枚举(语种) /// </summ...原创 2019-07-26 13:16:07 · 406 阅读 · 0 评论