04 2012 档案
摘要:最近在学习WF,WF 中参数(Arguments)是每个活动(Activity)的输入、输出接口。 Activity中主要有In、Out、In/Out三种类型的参数,他们之间的区别是什么呢?In类型的参数作为Activity的输入参数,它的特点是——关联变量值传入内部In类型参数后;内部修改参数后,关联变量的值不会更改。Out类型的参数作为Activity的输出参数,它的特点是——关联变量值无法传入内部Out类型参数后;但是当内部修改参数后,关联变量的值是会更改的。In/Out类型的参数既可以输入也可以输出,它的特点是——关联变量值传入内部In/Out类型参数后;当内部修改In/Out参数后,
阅读全文
摘要:什么是接口? 接口是包含一组虚方法的抽象类型,其中每一种方法都有其名称、参数和返回值。接口方法不能包含任何实现部分。C#中接口可以包含属性、方法、索引器和事件声明。当某个类实现(implement)某个接口时候,这个类必须实现接口中的所有方法和其他成员。接口不能实例化。什么是抽象类? 抽象类提供多个派生类共享基类的公共定义,它既可以提供抽象方法,也可以提供非抽象方法。抽象类不能实例化,必须通过继承由派生类实现其抽象方法,因此对抽象类不能使用new关键字,也不能被密封。如果派生类没有实现所有的抽象方法,则该派生类也必须声明为抽象类。另外,实现抽象方法由overriding方法来实现。 接口和抽象
阅读全文