C#
文章平均质量分 76
ldghd2
这个作者很懒,什么都没留下…
展开
-
C#virtual override new
在 C# 中,派生类可以包含与基类方法同名的方法。 基类方法必须定义为 virtual。 如果派生类中的方法前面没有 new 或 override 关键字,则编译器将发出警告,该方法将有如存在new 关键字一样执行操作。 如果派生类中的方法前面带有 new 关键字,则该方法被定义为独立于基类中的方法。 如果派生类中的方法前面带有 override 关键字转载 2014-03-29 12:49:15 · 596 阅读 · 0 评论 -
C# public、protected、internal 、private
public: 对任何类和成员都公开, 无限制访问; protected: 仅仅对该类以及该类的派生类公开; private: 仅仅对该类公开; internal: 只能值包含该类的程序集中访问该类; protected internal: 只能在本类,派生类或者包含该类的程序集中访问. 比如说:一个人A为父类,他的儿子B,妻子C,私生子D(注:D不在他家里)转载 2014-03-29 13:38:19 · 774 阅读 · 0 评论 -
C# yield
yield 关键字yield:在迭代器块中用于向枚举数对象提供值或发出迭代结束信号。迭代器块有两个特殊语句: ●yield return ; ●yield break; 迭代器块 迭代器块是有一个或多个yield语句的代码块。下面三种类型的代码块中的任意一种都可以是迭代器块: ■方法主体转载 2014-03-29 17:01:04 · 387 阅读 · 0 评论 -
C# ref和out
方法参数上的 ref 方法参数关键字使方法引用传递到方法的同一个变量。当控制传递回调用方法时,在方法中对参数所做的任何更改都将反映在该变量中。若要使用 ref 参数,必须将参数作为 ref 参数显式传递到方法。ref 参数的值被传递到 ref 参数。传递到 ref 参数的参数必须最先初始化。将此方法与 out 参数相比,后者的参数在传递到转载 2014-03-29 13:29:36 · 359 阅读 · 0 评论