2010-08-10 10 views
21

मुझे पता है कि यह काफी आलसी है, लेकिन क्या इंटरफ़ेस कार्यान्वयन को स्वत: उत्पन्न करने के लिए Visual C# 2010 Express पर कोई तरीका है? (मेरा मतलब रनटाइम पर नहीं बल्कि डिज़ाइन समय पर, कोड स्निपेट की तरह है)। शायद एक तीसरी पार्टी उपयोगिता के साथ?सी # में एक इंटरफ़ेस कार्यान्वयन स्वत: उत्पन्न?

+8

दबाएं मैं यह नहीं कहूंगा कि यह आलसी है। इस तरह के एकान्त कार्यों को लेना आपको अधिक उत्पादक (और इसलिए बेहतर) प्रोग्रामर बनाता है। – womp

+0

@jsoldi क्या आपका मतलब इंटरफ़ेस कार्यान्वयन या इंटरफ़ेस है? आपके द्वारा दिए गए उत्तरों आपको इंटरफ़ेस कार्यान्वयन के बजाय कार्यान्वयन से इंटरफ़ेस उत्पन्न करने के बारे में बताते हैं। – Caltor

उत्तर

28

मैं इस सुविधा को हटाए जाने के लिए पर्याप्त एक्सप्रेस से परिचित नहीं हूं, लेकिन आपको बस अपने public class MyClass : MyInterface कथन पर राइट-क्लिक करने में सक्षम होना चाहिए और "कार्यान्वयन इंटीफेस" चुनें।

यदि यह एक्सप्रेस में हटा दिया गया है, तो आप इस सुविधा के लिए हमेशा Resharper का उपयोग कर सकते हैं। तो स्टब्स स्वतः उत्पन्न

Public Class Class1 
    Implements IMyInterface1 

चाल शब्द IMyInterface1 के अंत के लिए कर्सर -

+5

आर # (और अन्य प्लगइन्स) एक्सप्रेस संस्करणों में समर्थित नहीं हैं। – driis

+0

हम्म ... उत्कृष्ट बिंदु। शुक्रिया का शुक्र है कि मुझे एक्सप्रेस का उपयोग कभी नहीं करना है;) – womp

+0

हमारे बीच पेशेवर कोडर से कम के लिए एक्सप्रेस संस्करणों में कुछ भी गलत नहीं है। :) – Andy

16

इंटरफ़ेस नाम पर राइट क्लिक करें, आपको मेनू विकल्प "कार्यान्वयन इंटरफेस" या उन पंक्तियों के साथ देखना चाहिए।

इंटरफ़ेस नाम पर कर्सर के साथ, आप उसी संदर्भ मेनू और विकल्पों को प्राप्त करने के लिए CTRL + . दबा सकते हैं।

1

माइक्रोसॉफ्ट विजुअल बेसिक 2010 एक्सप्रेस में, मैं सिर्फ इम्प्लीमेन्ट्स लाइन और Enter दबाएं के अंत में कर्सर रखें और एंटर

संबंधित मुद्दे