C# Generic Types

Default Value for C# Generic Types Parameter जब हम Generic Code Create करते हैं, तब कई बार हमें समान समय पर Value Type व Reference Type दोनों के साथ Deal करना होता है। इस तरह की Situation सामान्‍यत: तब पैदा होती है, जब हम Type Parameter Variable को एक Default Value Set करना चाहते हैं। क्योंकि Reference Types को तो हम Default Value के रूप में null Assign कर सकते हैं। जबकि Value Types के लिए हमें 0 … [Read more...]

Constraint Types in C#

new() Constructor Constraint ये Constraint हमें किसी Generic Type के Object को Instantiate करने की सुविधा देता है, जबकि सामान्‍य रूप से हम किसी Generic Type को Parameter Type के रूप में Specify करके Generic Type का Object Create नहीं कर सकते लेकिन जब हम new() Constraint को Specify करते हैं, तो जिस किसी भी Type के Instance को हम Constructor के माध्‍यम से Create करते हैं, हर उस Type को हम Generic … [Read more...]

Generics Interface Constraint

Generics Interface Constraint: जब हम Constraint के रूप में किसी Interface को Specify करते हैं, तब ये जरूरी होता है कि जिस किसी भी Type को हम Parameter Type की तरह Specify करें, उसमें वह Interface Implemented हो। Interface Type भी Base Class Type की तरह ही हमें दो Important Purpose Provide करवाता है। हम Interface Type के सभी Accessible Members को अपनी Generic Class में Use कर सकते … [Read more...]

Generics Base Class Constraint

Generics Base Class Constraint: Generic Type को Define करते समय उसे पता नहीं होता है कि उसे किस प्रकार के Data के साथ काम करने के लिए Define किया गया है, बल्कि Generic Type को ये बात पूरी तरह से Compile Time में तब पता चलती है, जब हम Constructed Type बनाने के लिए Generic Type के साथ किसी Parameter को Specify करते हैं। हालांकि Generic Class की ये विशेषता विभिन्न प्रकार के Data के साथ काम करने के … [Read more...]

Generics in C#

Generics in C#: Generics C# का सबसे ज्यादा Powerful Feature और C# का एक बहुत ही महत्वपूर्ण हिस्सा है। इसे C# 2.0 में Add किया गया था। Generics की वजह से C# में कई नई Capabilities Add हो गई हैं, जिनके कारण C# एक और ज्यादा Powerful Language बन गया है। Generics इसलिए काफी महत्वपूर्ण है क्योंकि इसकी वजह से हम ऐसी Classes, Structures, Interfaces, Methods व Delegates Create करने की क्षमता प्राप्त कर … [Read more...]

Download All Hindi EBooks

सभी हिन्दी EBooks C, C++, Java, C#, ASP.NET, Oracle, Data Structure, VB6, PHP, HTML5, JavaScript, jQuery, WordPress, etc... के DOWNLOAD LINKS प्राप्‍त करें, अपने EMail पर।

Register करके Login करें। इस Popup से छुटकारा पाएें।