Hi,
I need answer of these 10 .net related question.
Q1,What is the difference between a private assembly and a shared assembly
Q2,What is the difference between a delegate and an event
Q3,What is the difference between a system and application exception
Q4,Can we write a program in IL
Q5,Is .Net Supported on Unix
Q6,What does .Net mean in the .Net context
Q7,What is CTS,What is it for
Q8,What is Appliacation Domain
Q9,Describe the difference between interface oriented,object oriented and aspect oriented programming
Q10,What is Boxing and Unboxing
Q11,What is shadowing
Thanks in advance.

Need Some answers
Gwired
Sushma
sounds you need a book not answers
Q1,What is the difference between a private assembly and a shared assembly
private assembly is dll file private to your project and will be in your project folder in most cases , shared assembly is an assembly that will be registered in windows as public and many programs can use it , it will be in GAC(Global assembly cach)
Q2,What is the difference between a delegate and an event
you can use delegate to point to any method that has the same signature as the delegate in general , event is the notification that your program raise when something happend like mouse click , press key , value changed ... etc, you can simply neglict it or write a method to handle this event, if you know exactly what you gonna do when the value of variable change you can use a direct method without using any event like "set" property point to other method , but we can use event when we don't know how your user gonna use this event for example when microsoft wrote the button class they don't know how you gonna use this event you might display some data at click event or close your project so they use delegate , and you later on use the delegate to handle this event
Q4,Can we write a program in IL
see this link and this is the continuation
Q5,Is .Net Supported on Unix
you can take a look to this link
Q6,What does .Net mean in the .Net context
i don't think it have a specific meaning
Q7,What is CTS,What is it for
CTS is Common Type System . .net framework was written to handle more computer languages , more than what you see avilable in vs IDE so to gather many computer language under the same framework you have to have standered types like for example integer if every language have a definition to integer different than the other language you can't gather them under the same framwork , but if you can unite the definition for all languages you can gather them all under the same framework . may be the name will be different but not the definition for example int32 framework type have name "integer" in vb and name "int" in C# , but both vb and c# compilers compile to spesific type "int32"
there is also CTL common type language which is the specification in any language to target .net framework or to be supported by .net framework
hope this helps
Ravindra Vyas
Q4: Yes
Q5:Maybe not, now
Q6:Information interchange among people, devices and services
Q7:Common Type Specification
Q8:Every thread can have several domain, each domain can hold a program.
Q10:Make a value type object to a reference type object and make a reference type object to a value type object; :) not precise!