这就是定义了一个IFormsAuthenticationService类型和一个IMembershipService类型的属性,get和set是属性访问器,任何继承了相应接口的类实例都可以赋给该属性。例如Test类集成了IFormsAuthenticationService接口,就可以把Test类的一个对象赋给FormsService属性。
Allen讲的很明了,谢了
定义一个属性(c#中的属性,其实也是方法)
public 返回值 属性名{get;set;}
这个是c#3.0 开始有的自动属性。
也就是对以前属性的简写。
这不是 属性访问器吗, 大侠 想问啥哦
1 interface IA...
2 class A:IA...
3 class B{
public IA ia {get;set;}
}
=>
class B{
private IA _ia;
public IA ia{
get{return _ia;}
set{_ia=value;}
}
}
属性访问器,这个是c#3.0 开始有的自动属性。
也就是对以前属性的简写。其实他就是省略了
get{return _id;} set{_id=value;} 类似的属性赋值和拿值