2011-04-12 32 views
-1

如何在我的方法中傳遞泛型類型的參數?C# - 跳過泛型

public Type<T, U, V> { ... } 

public void Method(??? arg) // where ??? is Type<T, U, V> 
{ 
    ... 
} 
+5

對不起 - 什麼? – 2011-04-12 19:42:37

+0

不要讓我們的問題。你能否提供更多關於你想要做什麼的細節? – Achim 2011-04-12 19:42:50

回答

3

攜帶通用參數,你的方法定義

public void Method<T,U,V>(Type<T,U,V> arg) // where ??? is Type<T, U, V> 
{ 
    ... 
} 
3

你將不得不作出方法本身一般:

public void Method<T, U, V>(Type<T, U, V> arg) { 
    // ... 
} 
+0

http://dab1nmslvvntp.cloudfront.net/wp-content/uploads/2014/03/1394332737Go-Deeper-Inception-Movie.jpg – David 2015-08-27 07:56:38

3
public Type<T, U, V> { ... } 

public void Method<T, U, V>(Type<T, U, V> arg) 
{ 
    ... 
}