select $"{attributes}{modifier}{type.GetFullName(namespaces, parameter)} {parameter.Name}{optionalValue}");
static void Main(string[] args) { operators op = new operators(); op.Arithmetic(10, 20); op.Relational(20, 30); op.Logical(); conditional cl = new conditional(); cl.statement1(23); cl.statement2(1); loops ls = new loops(); ls.loop1(); ls.loop2(); ls.loop3(); ls.loop4(); jump jm = new jump(); jm.statement1(); jm.statement2(); jm.statement3(); methods md = new methods(); md.method1(); md.method2(10, 20); int sum = md.method3(100, 200); Console.WriteLine(sum); int a = md.method4(); Console.WriteLine(a); array ar = new array(); ar.singledimensionarray(); ar.multidimensionarray(); ar.jaggedarray(); lists li = new lists(); li.list1(); li.list2(); li.list3(); dictionary dr = new dictionary(); dr.dictionary1(); dr.dictionary2(); mystruct m1; m1.i = 10; m1.display(); enumerated en = new enumerated(); en.enum1(); properties pro = new properties(); pro.propertie1(); pro.propertie2(); Classes cs = new Classes(); cs.name = "Hello"; cs.classes1(); constructors con = new constructors(); constructors con1 = new constructors(100, "Hi"); Console.WriteLine(con1.name); Console.WriteLine(con1.a); namespaces ns = new namespaces(); ns.namespace1(); ns.namespace2(); Iname na = new interfaces(); na.getname("Mahesh"); multipleinheritance mi = new multipleinheritance(); mi.name("Mahesh"); mi.location("BVRM"); mi.age(23); compiletimepolymorphism cp = new compiletimepolymorphism(); cp.addition(200, 300); cp.addition(100, 200, 300); runtimepolybase rb = new runtimepolybase(); rb.message(); derivedclass dc = new derivedclass(); dc.message(); derived d = new derived(); d.name = "Mahesh"; d.age = 23; d.getlocation("BVRM"); d.getage(); C c = new C(); c.name = "Mahesh"; c.Name(); c.Age(23); c.Location("BVRM"); encapsulation es = new encapsulation(); es.Productname = "IPhone"; es.Price = 60000; es.Price = 20000; es.Price = 70000; es.display(); singledelegate sd = new singledelegate(); delegatemethod dm = new delegatemethod(sd.addition); dm.Invoke(100, 200); dm = sd.multiplication; dm.Invoke(10, 5); multidelegate mld = new multidelegate(); multidelegatemethod mdm; mdm = mld.addition; mdm += mld.subtraction; mdm += mld.multiplication; mdm -= mld.multiplication; mdm.Invoke(5, 10); parameterdelegate pd = new parameterdelegate(); delegatemethod(pd.add, 200, 200); delegatemethod(pd.sub, 200, 700); delegatemethod(pd.mul, 10, 10); exceptionhandling e = new exceptionhandling(); e.trycatchmethod(100, 0); nullabletypes nt = new nullabletypes(); nt.nullablemethod1(); nt.nullablemethod2(); nt.nullablemethod3(); files fs = new files(); fs.binarywriter(); fs.binaryreader(); fs.fileinfomathod1(); fs.fileinfomethod2(); fs.directoryinfomethod1(); fs.filestreammethod1(); fs.filestreammethod2(); fs.streamwritermethod(); fs.streamreadermethod(); fs.textwritermethod(); fs.textreadermethod(); }