Title: Creating a class in C# using UML Objective: This assignment aims to create a class based on one of the objects in your room (except the one I did in the class) in C# using UML and implement it in the main class by creating four objects of the Choice class, initializing them with different parameters, and printing their values. Note the object you are selecting must be an object in your room. Make sure to comment your UML on the top of your code Sample UML Diagram: Copy code +------------------------+ | Choice | +------------------------+ | + option1 : string | | + option2 : string | | +option3 : int | | +option4 : double | +------------------------+ | + Choice() | | + Choice(string,string,int,double)| | + ToString() : string | | afunction() | +------------------------+ Class Description: The Choice class will have four public fields, option1, option2, option3, and option4, 2 of them string, one integer, and one double type. It will have two constructors, one with no parameters and another with four parameters. It will also have an overridden ToString() method that will return a string representation of the Choice object. You also need add your own function to this class. Main Class: Create four objects of the Choice class using different parameters. Print the values of the four objects using the overridden ToString() method. Upload your CS files (program.cs , class.cs) together here. Title: Creating a class in C# using UML Objective: This assignment aims to create a class based on one of the objects in your room (except the one I did in the class) in C# using UML and implement it in the main class by creating four objects of the Choice class, initializing them with different parameters, and printing their values. Note the object you are selecting must be an object in your room. Make sure to comment your UML on the top of your code Sample UML Diagram: Copy code +------------------------+ | Choice | +------------------------+ | + option1 : string | | + option2 : string | | +option3 : int | | +option4 : double | +------------------------+ | + Choice() | | + Choice(string,string,int,double)| | + ToString() : string | | afunction() | +------------------------+ Class Description: The Choice class will have four public fields, option1, option2, option3, and option4, 2 of them string, one integer, and one double type. It will have two constructors, one with no parameters and another with four parameters. It will also have an overridden ToString() method that will return a string representation of the Choice object. You also need add your own function to this class. Main Class: Create four objects of the Choice class using different parameters. Print the values of the four objects using the overridden ToString() method. Upload your CS files (program.cs , class.cs) together here..