摘要: C# 特性(Attribute) 特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。您可以通过使用特性向程序添加声明性信息。一个声明性标签是通过放置在它所应用的元素前面的方括号([ ])来描述的。 特性(Attribute)用于添加 阅读全文
posted @ 2017-09-03 18:56 wonyj2017 阅读(231) 评论(0) 推荐(0) 编辑
摘要: C# 继承 继承是面向对象程序设计中最重要的概念之一。继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易。同时也有利于重用代码和节省开发时间。 当创建一个类时,程序员不需要完全重新编写新的数据成员和成员函数,只需要设计一个新的类,继承了已有的类的成员即可。这个已有的类被称为的基 阅读全文
posted @ 2017-09-03 15:35 wonyj2017 阅读(317) 评论(0) 推荐(0) 编辑
摘要: C# 环境 在这一章中,我们将讨论创建 C# 编程所需的工具。我们已经提到 C# 是 .Net 框架的一部分,且用于编写 .Net 应用程序。因此,在讨论运行 C# 程序的可用工具之前,让我们先了解一下 C# 与 .Net 框架之间的关系。 在这一章中,我们将讨论创建 C# 编程所需的工具。我们已经 阅读全文
posted @ 2017-09-03 09:12 wonyj2017 阅读(1067) 评论(0) 推荐(1) 编辑
摘要: C# 简介 C# 是一个现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的,由 Ecma 和 ISO 核准认可的。 C# 是由 Anders Hejlsberg 和他的团队在 .Net 框架开发期间开发的。 C# 是专为公共语言基础结构(CLI)设计的。CLI 由可执行代码和 阅读全文
posted @ 2017-09-03 09:08 wonyj2017 阅读(142) 评论(0) 推荐(0) 编辑
摘要: C#中方法的参数的四种类型 C#中方法的参数有四种类型: 1. 值参数类型 (不加任何修饰符,是默认的类型) 2. 引用型参数 (以ref 修饰符声明) 3. 输出型参数 (以out 修饰符声明) 4. 数组型参数 (以params 修饰符声明) 1. 值传递: 值类型是方法默认的参数类型,采用的是 阅读全文
posted @ 2017-09-03 00:46 wonyj2017 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 隐士转换:不需要做任何工作。 显示转换:使用Convert命令进行显示转换。 复杂的变量类型:1.枚举 2.结构 3.数组 enum orientation : byte { noth = 1, south = 2, east = 3, west } 枚举与基本类型转换:(基本数据类型)orient 阅读全文
posted @ 2017-09-03 00:44 wonyj2017 阅读(167) 评论(0) 推荐(0) 编辑
摘要: C# 参数数组 有时,当声明一个方法时,您不能确定要传递给函数作为参数的参数数目。C# 参数数组解决了这个问题,参数数组通常用于传递未知数量的参数给函数。 有时,当声明一个方法时,您不能确定要传递给函数作为参数的参数数目。C# 参数数组解决了这个问题,参数数组通常用于传递未知数量的参数给函数。 pa 阅读全文
posted @ 2017-09-03 00:30 wonyj2017 阅读(1567) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace ConsoleApplication1{ class Program { // 要理解递归,先要理解递归. (这只 阅读全文
posted @ 2017-09-03 00:10 wonyj2017 阅读(262) 评论(0) 推荐(0) 编辑