इस कोड में:मंद फ़ाइलों() के रूप में स्ट्रिंग और मंद फ़ाइलों के रूप में स्ट्रिंग() के बीच क्या अंतर है?
Dim files() As String = Directory.GetFiles("C:/")
Dim files As String() = Directory.GetFiles("C:/")
वहाँ बयानों के बीच एक अंतर है?
इस कोड में:मंद फ़ाइलों() के रूप में स्ट्रिंग और मंद फ़ाइलों के रूप में स्ट्रिंग() के बीच क्या अंतर है?
Dim files() As String = Directory.GetFiles("C:/")
Dim files As String() = Directory.GetFiles("C:/")
वहाँ बयानों के बीच एक अंतर है?
दोनों समान हैं। आप परावर्तक उपयोग करते हैं, आप देख सकते हैं कि वे एक ही आईएल के लिए संकलित किए जाते हैं: \ निर्देशिका:
.field private string[] files
वे बिल्कुल वही चीज़ उत्पन्न करते हैं - घोषणा के केवल दो वैकल्पिक रूप।
दोनों एक ही
Dim files() As String = Directory.GetFiles("C:/")
Dim files As String() = Directory.GetFiles("C:/")
दोनों एक सरणी घोषित करने और सी में सभी फाइलों नाम की दुकान कर रहे हैं
वास्तव में, एक अंतर है। उदाहरण सब कुछ बताते हैं:
Class Demo
Property X() As Byte
Property Y As Byte()
End Class
...
Sub DemoCode()
Dim d As New Demo()
d.X = New Byte() {} ' !!! invalid
d.Y = New Byte() {} ' valid
End Sub
वापस वीबी पैरामिट्रीकृत कंस्ट्रक्टर्स नहीं था जब, स्ट्रिंग के रूप में मंद फ़ाइलें() स्पष्ट था। लेकिन अब रचनाकारों के साथ भ्रम से बचने के लिए स्ट्रिंग के रूप में मंद फ़ाइलों() का उपयोग करना संभवतः संभव है। – Josh