नहीं, अनाम प्रकार एक इंटरफ़ेस को लागू नहीं कर सकते। हमें आपका अपना प्रकार बनाना होगा।
बेनामी प्रकार पहले एक प्रकार को स्पष्ट रूप से परिभाषित किए बिना केवल-पढ़ने के लिए गुणों के एक सेट को एक ही ऑब्जेक्ट में समाहित करने का एक सुविधाजनक तरीका प्रदान करते हैं।
प्रकार का नाम संकलक द्वारा उत्पन्न होता है और स्रोत कोडलेवल पर उपलब्ध नहीं होता है। प्रत्येक गुण का प्रकार संकलक द्वारा अनुमान लगाया जाता है।
आप एक ऑब्जेक्ट इनिशियलाइज़र के साथ नए ऑपरेटर का उपयोग करके अनाम प्रकार बनाते हैं।
उदाहरण
class Program{ public static void Main(){ var v = new { Amount = 108, Message = "Test" }; Console.WriteLine(v.Amount + v.Message); Console.ReadLine(); } }
आउटपुट
108Test