C # समुदाय ने इतनी आसानी से "I" उपसर्ग का उपयोग एक इंटरफ़ेस को दर्शाने के लिए किया है जो कि सबसे अनुभवहीन प्रोग्रामर भी इसका उपयोग करना जानते हैं।
फिर ऐसा क्यों है कि हम एंथम, एब्सट्रैक्ट क्लास या स्ट्रक्चर्स (संभवतः "ई", "ए" और "एस" के साथ) उपसर्ग नहीं करते हैं?
उदाहरण के लिए, यदि हमने "ए" के साथ सभी अमूर्त वर्गों को चिह्नित किया है, तो यह उस प्रकार के बारे में मूल्यवान जानकारी प्रदान करेगा, जबकि यह अनुमान लगाया जा सकता है, तुरंत स्पष्ट नहीं है।
कृपया ध्यान दें कि मैं इस बदलाव की वकालत नहीं कर रहा हूं, मैं केवल यह समझने की कोशिश कर रहा हूं कि हम इस तरह से चीजें क्यों नहीं करते हैं।
यह थ्रेड उत्तर देता है कि हम "I" उपसर्ग का उपयोग क्यों करते हैं लेकिन इसका उत्तर नहीं देते कि हम अन्य उपसर्गों का उपयोग क्यों नहीं करते हैं।