के भीतर एक विशिष्ट संकेत कैसे दिखाएं मैं वर्तमान में अपने कोडिंग सनसनी में सुधार करने के लिए काम कर रहा हूं इसलिए मैंने उपयोग किए जा रहे प्रकारों में कुछ एक्सटेंशन विधियां जोड़ना शुरू कर दिया है।विजुअल स्टूडियो
मुझे पता चला कि मैं हमेशा एक ही विशेषताओं के साथ एक ही कार्रवाई कर रहा हूं।
मैं जब किसी ReplaceNewLine("|")
कॉल इस संकेत दिखाना चाहते हैं:
चार आप निकालना चाहते हैं
|
है। इसके बजायRemoveNewLine()
एक्सटेंशन का उपयोग बिना किसी विशेषताओं के करें।
मैंने इसे [Obsolete(...)]
विशेषता के साथ करने की कोशिश की, लेकिन जब भी मैंने फ़ंक्शन को बुलाया तो यह दिखाया गया।
मेरा प्रश्न है: मैं विजुअल स्टूडियो के भीतर अपने इनपुट के आधार पर एक विशिष्ट संकेत कैसे दिखा सकता हूं?
कोड:
public static class StringExtension
{
public static string ReplaceNewLine(this string s)
{
return s.Replace("|", Environment.NewLine);
}
// show hint if c is |
public static string ReplaceNewLine(this string s, string c)
{
return s.Replace(c, Environment.NewLine);
}
}
समानाधिकरण:
- बेशक संकेत
Obsolete
कोड (0618
/CS0618
) जब यह दिखाया गया है हो सकता है, लेकिन यह मेरे लिए महत्वपूर्ण नहीं है । मैं सिर्फ संकेत दिखाता हूं! - मैं
C# 6.0
,.NET 4.6
औरVisual Studio 2015 RC
के साथ काम कर रहा हूं।
एक ReSharper प्लगइन एक समाधान हो सकता है? –
@ थॉमस नहीं, मुझे खेद है, लेकिन एक रीशेपर प्लगइन मेरे लिए उपयुक्त समाधान नहीं होगा, क्योंकि मैं इसका उपयोग नहीं करता हूं। इसे किसी भी अतिरिक्त प्रोग्राम को जोड़ने/इंस्टॉल किए बिना विजुअल स्टूडियो में कोड के साथ पूरी तरह से किया जाना चाहिए। लेकिन वैसे भी धन्यवाद ... – cramopy
क्या आपने लगभग 2 निजी तरीकों से एक रैपर विधि का उपयोग करने की कोशिश की है, जो अप्रचलित है, लेकिन इनपुट केवल "|" कहलाता है? – Eris