2017-04-19 14 views
6

कार्यक्षमता में कक्षा से इंटरफेस को निकालने के लिए से एक वर्ग (सी #) एक इंटरफेस को निकालने के लिए वी.एस. 2017 में परिवर्तित करने के लिए मुझे लगता है कि दृश्य स्टूडियो में 2017कैसे दृश्य स्टूडियो 2017

+0

क्या आप पुराने संस्करण वीएस के अपेक्षित व्यवहार का वर्णन कर सकते हैं? –

उत्तर

9

राइट-क्लिक करें कैसे कर सकते लगता है वर्ग का नाम और "त्वरित क्रियाएं और रिफैक्टरिंग ..." चुनें और फिर "इंटरफ़ेस निकालें ..."

ध्यान दें कि आप कक्षा के नाम पर भी क्लिक कर सकते हैं और Ctrl + दबा सकते हैं। एक ही संदर्भ मेनू लाने के लिए।

+0

वीएस2015 के समान ही, थोड़ा अलग नाम –

+2

किसी कारण से, मुझे यह व्यवहार नहीं दिख रहा है। मैंने इसे 2015 में हर समय इस्तेमाल किया, लेकिन अब मैं देखता हूं कि "ओवरराइड जेनरेट करें ..." – bchilders

+2

हू। ऐसा लगता है कि इससे पहले कि मैं इसे इंटरफ़ेस कर सकूं, मुझे कक्षा में सार्वजनिक संपत्ति या विधि जोड़नी होगी ... मुझे लगता है कि यह समझ में आता है ... लेकिन मुझे यह पसंद नहीं है। – bchilders

1

ReSharper स्थापित के साथ, सही वर्ग के नाम पर क्लिक करें: Refactor>निकालें>निकालें इंटरफ़ेस ...

ध्यान रखें कि निकालें इंटरफ़ेस ... विकल्प में भी नहीं है मेनू अगर कक्षा स्थिर है। कक्षा के सदस्यों के लिए यह वही होता है यदि वे मेनू में दिखाई नहीं देते हैं जहां आप इंटरफ़ेस में क्या चुनते हैं।

मैं पूरी तरह से भूल गया था कि आपके पास एक इंटरफ़ेस वाला स्थिर वर्ग नहीं हो सकता है या उस मामले के लिए बिल्कुल विस्तार नहीं हो सकता है।

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