2010-02-12 47 views
2

我現在有這個方法的標題:是否有可能將多個一般類型參數傳遞給方法?

public virtual void SetupGrid<T>() where T : class, new() 
{ 

} 

我想在另一個匿名類來傳遞,我想是這樣的:

public virtual void SetupGrid<T><T2>() where T,T2 : class, new() 
{ 

} 

我怎樣才能做到這一點?

回答

5

這些被稱爲泛型。這裏是你如何使用其中的幾個:

public virtual void SetupGrid<T, T2>() 
    where T : class, new() 
    where T2 : class, new() 

this MSDN頁面的介紹和更多信息開始。

+1

在西方最快的編譯器:) – David

2

你在談論泛型類型參數,而不是匿名類類型

是的,這是可能的:

public virtual void SetupGrid<T,T2>() 
    where T : class, new() 
    where T2: class, new() 
{ 

} 
1

這樣的:

 public virtual void SetupGrid<T, T2>() where T : class, new() where T2 : class, new() { 
相關問題