C# में, कॉन्स्टेबल सरणी घोषित करने के लिए केवल पढ़ने के लिए उपयोग करें।
public static readonly string[] a = { "Car", "Motorbike", "Cab" };
रीड ओनली में, आप रनटाइम के साथ-साथ कॉन्स के विपरीत मान भी सेट कर सकते हैं।
जो हमने ऊपर देखा उसे हासिल करने का एक और विकल्प -
public ReadOnlyCollection<string> a { get { return new List<string> { "Car", "Motorbike", "Cab" }.AsReadOnly();}}
.NET फ्रेमवर्क 4.5 हमने जो देखा, उसमें सुधार लाता है -
public ReadOnlyCollection<string> a { get; } = new ReadOnlyCollection<string>( new string[] { "Car", "Motorbike", "Cab" } );