Writea 200- to 300-word short-answer response to the following:(a)Explain what is meant by value type and reference type objects in C#. Explain the differences providing an example of each. Write the code for an example of each. Develop your examples instead of using examples from the textbook or the Internet.(b)Writea 200- to 300-word short-answer response to the following:What are the differences between a list and an array? Provide an example in which one would be more appropriate than the other. Explain why.In reference to C# using Visual Studio 2010