यह सीटीएस प्रणाली के बजाय सी # प्रकार कल्पित नामों का प्रयोग करने के लिए एक आम बात (int
बजाय Int32
और String
के बजाय string
) है। * प्रकार के। हालांकि यह मुझे स्पष्ट नहीं है कि इस मामले में किसी प्रकार की स्थिर विधि को कॉल करने के लिए क्या उपयोग करना है: उपनाम या सिस्टम प्रकार।Int32.Parse बनाम int.Parse
माइक्रोसॉफ्ट सिस्टम प्रकारों के बजाय उपनामों का उपयोग करने के लिए किसी भी दिशानिर्देश को परिभाषित नहीं करता है। लेकिन एमएसडीएन उपनामों में चर के लिए उपयोग किया जाता है और सीटीएस समकक्ष स्थिर कॉल के लिए उपयोग किए जाते हैं। हमेशा उपनाम का उपयोग करने के लिए - उदाहरण MSDN: Parsing Numeric Strings
int number;
Int32.TryParse(value, out number);
लिए StyleCop SA1121 में विपरीत परिभाषित करता है। तो int.Parse
ठीक है जबकि Int32.Parse
नहीं है।
यह प्रश्न शैली का विषय है (मेरी राय में)। लेकिन मैं स्थिर कॉल के लिए सीटीएस प्रकार का उपयोग करने के कारणों को समझ नहीं पा रहा हूं।
मैं करूंगा दूसरा StyleCop के सुझाव का उपयोग करने का सुझाव देते हैं। –