What's the rationale for null terminated strings? पढ़ने के बाद और कुछ समान प्रश्नों में मैंने पाया है कि सी #/नेट स्ट्रिंग्स आंतरिक रूप से हैं, दोनों लंबाई-पूर्वनिर्धारित और शून्य BSTR Data Type में समाप्त हो गई हैं।क्यों सी #/नेट स्ट्रिंग्स लम्बाई-प्रीफिक्स्ड और नल समाप्त हो गया है?
कारणों की वजह से स्ट्रिंग दोनों लंबाई-पूर्वनिर्धारित और शून्य समाप्त हो गई हैं। केवल लंबाई पूर्ववर्ती?
शायद केवल @Eric Lippert इस का उत्तर देने में सक्षम होगा। एक या दूसरे (और व्यापार-बंद) करने के अच्छे कारण भी हैं। मैं आपको आश्चर्यचकित कर रहा हूं कि सी # ** ** ** दोनों है। – Yuck
@ यक - या जॉन स्कीट – Xaisoft