0
我試圖讓我的頭在這附近。我知道最近版本的.Net中的對象初始值設定項,但下面的代碼讓我感到困惑。首先是調用代碼,下面我已經提供了所需的類和接口定義。.Net返回初始化程序?
var mockCustomer = new Customer_GetUserByCustIdResult();
var testSingleResult = new SingleResult<Customer_GetUserByCustIdResult> { mockCustomer };
public class SingleResult<T> : ISingleResult<T>
public interface ISingleResult<T> : IEnumerable<T>, IEnumerable, IFunctionResult, IDisposable
使用Visual Studio 2012的智能感知我看到,當new
荷蘭國際集團起來testSingleResult
的mockCustomer
類作爲返回值,是與該IFunctionResult
接口,我相信處理。我不是100%確定這是如何工作的 - 而不是初始化成員變量,我們正在初始化一個返回值?無論如何,這就是它的樣子,我以前沒有見過。
啊,我們在那裏。謝謝! – larryq