2010-08-19 8 views
11

से एक वर्ग उत्पन्न करने के लिए वहाँ दृश्य स्टूडियो में एक तरह से तो मैं सभी गुण और तरीकों जो इंटरफेस की आवश्यकता के साथ एक खाली वर्ग के साथ खत्म 'इंटरफ़ेस से उत्पन्न क्लास' एक अंतरफलक क्लिक करें और सही करने के लिए है?कैसे एक अंतरफलक

निकालें इंटरफ़ेस की तरह, लेकिन पीछे की तरफ।

उत्तर

24

नहीं काफी आप जो चाह रहे हैं, लेकिन अगर आप एक वर्ग बनाने के लिए, और अपने इंटरफेस को लागू करने के रूप में यह घोषणा करते हैं, तो आप सही इंटरफ़ेस पर क्लिक करें और चयन कर सकते हैं "लागू इंटरफ़ेस।" यह आपकी कक्षा में उचित तरीकों को जोड़ देगा।

+0

मैंने पाया कि वीएस 2013 में, आपको इंटरफ़ेस नाम पर राइट क्लिक करना होगा, क्लास नाम नहीं। – Ben

+1

फिक्स्ड, सुधार –

+0

वीएस2015 में, आप एक खाली कक्षा बनाते हैं जो इंटरफ़ेस को प्राप्त करता है। फिर आप इंटरफ़ेस नाम पर क्लिक करें और "सीटीएल +" दबाएं। (या कक्षा के नाम के बाईं ओर लाइटबुल पर क्लिक करें) और उसके बाद उस मेनू से "इंटरफेस लागू करें" का चयन करें। –

2

मेरा मानना ​​है कि इस सवाल का जवाब पहले सी # के लिए था, लेकिन अगर आप VB.NET का उपयोग कर रहे तुम सब करने की जरूरत है इम्प्लीमेन्ट्स IMyInterface वर्ग घोषणा नीचे लाइन में प्रकार है और < > Enter दबाएँ। यह स्वचालित रूप से आपके लिए विधि और संपत्ति हस्ताक्षर के सभी उत्पन्न करता है। आप हमेशा पर लागू हो सकते हैं लाइन लागू करें और इंटरफेस में कोई भी नई विधि या गुण जोड़े गए हैं और फिर भी वे आपके लिए जेनरेट किए जाएंगे।

0

विशेष रूप से इस प्रश्न को संबोधित करने के लिए, हाँ, वहां है। चेतावनी, मैं विजुअल स्टूडियो 2013 अल्टीमेट संस्करण के साथ काम कर सी # का उपयोग कर रहा हूं।

एक खाली कक्षा बनाएं, "Class1" की तरह:

class Class1 
{ 
} 

तो इस तरह के IObjectBase (जो मैं इस पोस्ट के शेष के लिए उपयोग करना जारी रखेंगे) के रूप में एक अंतरफलक नाम, जोड़ने का उपयोग करके " : ", के रूप में निम्न उदाहरण में:

class Class1:IObjectBase 

जब आप ऐसा करेंगे, वहाँ एक छोटी, मोटी, सफेद रेखांकन, आपकी इंटरफ़ेस नाम के पहले अक्षर के तहत किया जाएगा" मैं "। इसे ऊपर से ऊपर। कई विकल्प हैं जो प्रकट हो सकते हैं। आप एक छोटे से आइकन की तलाश में हैं जो एक कुत्ते के साथ एक पृष्ठ जैसा दिखता है, शीर्ष-दाएं कोने के रूप में आप छोटे, मोटी सफेद रेखा पर होवर करते हैं, "विकल्प लागू करने के विकल्प" के टूलटिप के साथ। ड्रॉप-डाउन तीर पर दाईं ओर क्लिक करें।

आप दो मेनू आइटम विकल्पों के साथ प्रस्तुत किया जाएगा: "लागू इंटरफेस 'IObjectBase' 'और' स्पष्ट रूप से लागू इंटरफेस 'IObjectBase'"। वहां से आपकी पसंद है।

आपके पास दो विकल्प के बारे में मार्गदर्शन के लिए देख रहे हैं, मैं चाहता हूँ निम्न लेख पढ़ने का सुझाव, मुझे लगता है कि प्रत्येक विषय में अच्छी तरह से शामिल किया गया है, फिर भी अलग दृष्टिकोण से:

सादर,

halar

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