![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#编程
文章平均质量分 77
lijingshou
这个作者很懒,什么都没留下…
展开
-
C#入门经典之引用参数使用ref关键字
内容摘自<C#入门经典>代码如下: class Program { static void Main(string[] args) { int myNumber = 5; Console.WriteLine("myNumber = {0}", myNumber); ...原创 2014-07-07 23:54:15 · 154 阅读 · 0 评论 -
C#入门经典之输出参数
除了按引用传递值之外,还可以使用out关键字,指定所给的参数是一个输出参数。out关键字的使用方式与ref关键字相同(在函数定义和函数调用中用作参数的修饰符)。实际上,它的执行方式与引用参数完全一样,因为在函数执行完毕后,该参数的值将返回给函数调用中使用的变量。但是,存在一些重要区别。把未赋值的变量用作ref参数是非法的,但可以把未赋值的变量用作out参数。另外,在函数使用...原创 2014-07-08 00:04:22 · 281 阅读 · 0 评论 -
C#入门经典之delegate关键字
委托(delegate)是一种可以把引用存储为函数的类型。这听起来相当棘手,但其机制是非常简单的。委托最重要的用途在本书后面介绍到事件和事件处理时才能解释清楚,但这里也将介绍有关委托的许多内容。委托的声明非常类似于函数,但不带函数体,且要使用delegate关键字。委托的声明指定了一个返回类型和一个参数列表。 在定义了委托后,就可以声明该委托类型的变量。接着把这...原创 2014-07-08 00:21:00 · 773 阅读 · 0 评论 -
C#入门经典之结构类型与类的区别
结构和类非常相似,但结构是值类型,而类是引用类型。这意味着什么?最简明的方式是用一个示例来说明。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplicati...原创 2014-07-08 00:34:10 · 143 阅读 · 0 评论 -
C#入门经典之C#方法关键字
注意,如果使用了static 关键字,这个方法就只能通过类来访问,不能通过对象实例来访问。也可以在方法定义中使用下述关键字:virtual——方法可以重写。abstract——方法必须在非抽象的派生类中重写(只用于抽象类中)。override——方法编写了一个基类方法(如果方法被重写,就必须使用该关键字).extern——方法定义放在其他地方。如果使用了overrid...原创 2014-07-08 00:38:33 · 228 阅读 · 0 评论 -
C#之委托与事件
例子摘自<大话设计模式>委托是一种引用方法的类型,一旦为委托分配方法,委托将与该方法具有完全相同的行为.事件是说在发生其他类或对象关注的事情时,类或对象可通过事件通知它们.事件对象用event关键字声明using System;using System.Collections.Generic;using System.Linq;using System.Te...原创 2014-07-09 00:14:31 · 127 阅读 · 0 评论