2012-11-08 4 views
28

मुझे आश्चर्य है कि मुझे Google पर इस तरह की साधारण चीज़ क्यों नहीं मिल सकती है। यह कोड संकलित नहीं है। मैं यह कैसे कर सकता हूँ?एकाधिक जेनेरिक पैरामीटर पर बाधाओं को परिभाषित करने के लिए कैसे करें

public class TestStep<StartEvent, CompletedEvent> 
    where StartEvent : MyBase1, MyInterface1, new() && 
    where CompletedEvent : MyBase2, MyInterface2, new() 
{ 
} 

कृपया मदद करें। "& &" बिना

+4

यह नहीं डुप्लिकेट है! संदर्भित डुप्लिकेट प्रश्न एक प्रकार के लिए गुणा बाधाओं को निर्दिष्ट करने के बारे में पूछता है। यह प्रश्न कई प्रकार के लिए बाधाओं को निर्दिष्ट करने के बारे में पूछता है। – Joshcodes

उत्तर

45

कोशिश

public class TestStep<StartEvent, CompletedEvent> 
    where StartEvent : MyBase1, MyInterface1, new() 
    where CompletedEvent : MyBase2, MyInterface2, new() 
{ 
} 
+0

ओह .. मैं हमेशा कुछ सेपरेटर के साथ कोशिश कर रहा था .. –