属性构造函数与范围声明

时间:2012-12-29 23:51:45

标签: c#

我正在WCF中创建双工合同,并且正在学习如何正确构建的教程。在声明我的客户端服务Callback接口实例时,我最初将实例属性声明为private readonly,如下所示:

private readonly IEventServiceCallback Callback = OperationContext.Current.GetCallbackChannel<IEventServiceCallback>();

但是在查看MSDN示例时,接口引用是通过getter语法定义的,如下所示:

IEventServiceCallback Callback
    {
        get
        {
            return OperationContext.Current.GetCallbackChannel<IEventServiceCallback>();
        }
    }

我只是好奇是否真的有理由采取一种方式而不是另一种方式,或者只是个人偏好?任何反馈都将不胜感激。

0 个答案:

没有答案