Answered step by step
Verified Expert Solution
Question
1 Approved Answer
.NET Technologies Using C# - - - - - -- -- ----------- -- - - - - Objective: Create a console app using C# and
.NET Technologies Using C#
- - - - - -- -- ----------- -- - - - -
Objective: Create a console app using C\# and .Net using the concepts of Polymorphism, Abstract, \& Interface (Generics, LINQ query) Instructions - Project: Build a console application that utilizes while loops, if-else statements, and a continuous menu to monitor hurricanes in the Atlantic, with class members including the hurricane name, category and wind speed, and a continuous menu to update, delete, display, search and add data stored in a collection. The application should have a menu that allow users to: - Add a new item to the collection. - Display all the items in the collection. - Search for a specific item. - Exit the application by pressing 0. The application should also display any error messages if the user enters invalid input. Coding Requirements: 1. Create an abstract class which has fields, that is common to all (must be declared as abstract) 2. Use enum to represent different types. 3. All data is stored and managed in memory using generic collections 4. Use C\# properties to get/set the fields, do not use getter/setters methods (like in Java) 5. Demonstrate applied use of foreground color and change in console title 6. Classes created and apply generics, abstract, and polymorphism Marks Breakdown: ----20%2030%20%10%ApplyCollections/Dictionary-prefilledLINQsearchqueryorderbyascending.Create:Abstract,Base,DerivedclassesApplyAbstract,Derived,Polymorphism,&Genericclass.Menu-continuous. Submission: 1. Once done, ZIP the entire project folder and upload it to Assignments on SLATE. a. Double-check your submission by downloading it and running it. 2. You are to submit.ZIP and.TXT files, separately: 3. You must copy and paste all of your source code from your C\# files into plain text files. a. You can copy and paste the source code into Notepad. b. Create a separate.TXT file for each source code file. c. No need to copy-paste the XAML code. 4. You do not have to format this code - it's used by Turnitln (the originality checker, which is a piece of software that checks your submission for plagiarism against other submissions in the college, in other colleges, from the web, and various other sources). 5. Submit this document in addition to your assignment ZIP file. a. DO NOT add it inside your zip file - it must be a separate file. b. This is used for Turnltln (it won't examine the contents of zip files)
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started