Question

In: Computer Science

Create a C# .NET Core Console project in Visual Studio. (This is the same kind of...

Create a C# .NET Core Console project in Visual Studio. (This is the same kind of project we have been doing all semester.) Do all of the following in the Program class. You do not need to add any other classes to this project. 2. If it exists, remove the Console.WriteLine(“Hello World!”); line that Visual Studio created in the Program class. 3. At the very top of the Program.cs page you should see using System; On the empty line below that add using System.Collections.Generic; This tells C# to include the generic collection namespace which contains the generic collection classes. 4. Create a private field named daysList which is a List containing the days of the week: Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday 5. Do the same thing as #2 for fields named daysDictionary, daysStack, and daysQueue which are Dictionary, Stack, and Queue respectively. For the dictionary use 0,1,2,3,4,5,6 as the keys. 6. Finally, use a foreach loop to iterate through one of the collections (you choose whichever one you want) and display that collection’s values to the screen.

Solutions

Expert Solution

The C# program is written as per the requirement. It is self-explanatory. As described in the requirements, there are collections declared, one each for storing the days of the week in List, Dictionary, Stack and Queue. The values are initialised within the main program.
A foreach loop is created to loop through the List and display the values on the screen.

Code

using System;
using System.Collections.Generic;

namespace Test
{
class Program
{
private static List<DayOfWeek> daysList = new List<DayOfWeek>(7);
private static Dictionary<int, DayOfWeek> daysDictionary = new Dictionary<int, DayOfWeek>(7);
private static Stack<DayOfWeek> daysStack = new Stack<DayOfWeek>(7);
private static Queue<DayOfWeek> daysQueue = new Queue<DayOfWeek>(7);

static void Main(string[] args)
{
//Add elements to the List
daysList.Add(DayOfWeek.Sunday);
daysList.Add(DayOfWeek.Monday);
daysList.Add(DayOfWeek.Tuesday);
daysList.Add(DayOfWeek.Wednesday);
daysList.Add(DayOfWeek.Thursday);
daysList.Add(DayOfWeek.Friday);
daysList.Add(DayOfWeek.Saturday);

//Add elements to the Dictionary
daysDictionary.Add(0, DayOfWeek.Sunday);
daysDictionary.Add(1, DayOfWeek.Monday);
daysDictionary.Add(2, DayOfWeek.Tuesday);
daysDictionary.Add(3, DayOfWeek.Wednesday);
daysDictionary.Add(4, DayOfWeek.Thursday);
daysDictionary.Add(5, DayOfWeek.Friday);
daysDictionary.Add(6, DayOfWeek.Saturday);

//Add elements to the stack
daysStack.Push(DayOfWeek.Sunday);
daysStack.Push(DayOfWeek.Monday);
daysStack.Push(DayOfWeek.Tuesday);
daysStack.Push(DayOfWeek.Wednesday);
daysStack.Push(DayOfWeek.Thursday);
daysStack.Push(DayOfWeek.Friday);
daysStack.Push(DayOfWeek.Saturday);

//Add elements to the Queue
daysQueue.Enqueue(DayOfWeek.Sunday);
daysQueue.Enqueue(DayOfWeek.Monday);
daysQueue.Enqueue(DayOfWeek.Tuesday);
daysQueue.Enqueue(DayOfWeek.Wednesday);
daysQueue.Enqueue(DayOfWeek.Thursday);
daysQueue.Enqueue(DayOfWeek.Friday);
daysQueue.Enqueue(DayOfWeek.Saturday);

//Loop through the Days List and print the values to the screen.
foreach (DayOfWeek day in daysList)
{
Console.WriteLine(day);
}

Console.Write("\nPress any key to continue");
Console.ReadKey();
}
}


}



Related Solutions

1. Make a Console App (.NET Core) in Visual Studio and name it as A1YourFirstnameLastname. 2....
1. Make a Console App (.NET Core) in Visual Studio and name it as A1YourFirstnameLastname. 2. Implement a vehicle rental management system which is capable of doing the following: • View all, available and reserved vehicles. • Reserve vehicle or cancel a reservation. 3. The application must be menu-based app: 1 - View all vehicles 2 - View available vehicles 3 - View reserved vehicles 4 - Reserve a vehicle 5 - Cancel reservation 6 - Exit 4. NOTE: At...
Create a Visual Studio console project (c++) containing a main() program that declares a const int...
Create a Visual Studio console project (c++) containing a main() program that declares a const int NUM_VALUES denoting the array size. Then declare an int array with NUM_VALUES entries. Using a for loop, prompt for the values that are stored in the array as follows: "Enter NUM_VALUES integers separated by blanks:" , where NUM_VALUES is replaced with the array size. Then use another for loop to print the array entries in reverse order separated by blanks on a single line...
Create a Visual Studio console project using c++ void lowerToUpper(std::string & sentence) that iterates over all...
Create a Visual Studio console project using c++ void lowerToUpper(std::string & sentence) that iterates over all characters in the sentence argument. Any lowercase letter should be converted to uppercase. This can be done by including <cctype> and testing each character in sentence with the islower() function. If islower(sentence[i]) returns true then sentence[i] should be replaced with toupper(sentence[i]). The main() function should assign "Hello how are you doing?" to sentence, call lowerToUpper(sentence), and use an if statement to check the new...
Create a new Visual Studio console project named assignment042, and translate the algorithm you developed in...
Create a new Visual Studio console project named assignment042, and translate the algorithm you developed in Assignment 04.1 to C++ code inside the main() function. Your program should prompt for a single 9-digit routing number without spaces between digits as follows: Enter a 9-digit routing number without any spaces: The program should output one of: Routing number is valid Routing number is invalid A C++ loop and integer array could be used to extract the routing number's 9 digits. However...
Create a Visual Studio console project named exercise101. The main() function should prompt for the name...
Create a Visual Studio console project named exercise101. The main() function should prompt for the name of a text file located in the same directory as exercise101.cpp, and search for a word in the text file as follows: Enter text file name: Enter search word: The program should print the number of occurrences of the word in the file: occurrences of were found in If the file could not be opened then display: File not found Use Stream file I/O...
Write a C program The Visual Studio project itself must make its output to the Console...
Write a C program The Visual Studio project itself must make its output to the Console (i.e. the Command Prompt using printf) and it must exhibit the following features as a minimum: 3%: Looping Menu with 3 main actions: View Cars, Sell Car, View Sales Note: A Car is defined by its price and model 3%: Must contain at least three arrays to record sales figures (maximum of 10 Car models) Two for recording the price and model of one...
Make a Program in Visual Studio / Console App (.NET Framework) # language Visual Basic You...
Make a Program in Visual Studio / Console App (.NET Framework) # language Visual Basic You will be simulating an ATM machine as much as possible Pretend you have an initial deposit of 1000.00. You will Prompt the user with a Main menu: Enter 1 to deposit Enter 2 to Withdraw Enter 3 to Print Balance Enter 4 to quit When the user enters 1 in the main menu, your program will prompt the user to enter the deposit amount....
Create a Visual Studio console project named exercise093. In the exercise093.cpp file first define a function...
Create a Visual Studio console project named exercise093. In the exercise093.cpp file first define a function void lowerToUpper(std::string & sentence) that iterates over all characters in the sentence argument. Any lowercase letter should be converted to uppercase. This can be done by including <cctype> and testing each character in sentence with the islower() function. If islower(sentence[i]) returns true then sentence[i] should be replaced with toupper(sentence[i]). The main() function should assign "Hello how are you doing?" to sentence, call lowerToUpper(sentence), and...
Create a C++ project in visual studio. You can use the C++ project that I uploaded...
Create a C++ project in visual studio. You can use the C++ project that I uploaded to complete this project. 1. Write a function that will accept two integer matrices A and B by reference parameters, and two integers i and j as a value parameter. The function will return an integer m, which is the (i,j)-th coefficient of matrix denoted by A*B (multiplication of A and B). For example, if M = A*B, the function will return m, which...
Create a new “Area” project. Create a new Visual Studio Project and call it “Area”. This...
Create a new “Area” project. Create a new Visual Studio Project and call it “Area”. This project will be used to calculate the area of certain figures, like circles, squares and rectangles. So add a title to the Form. The Form Title should say “Area”. Also add 3 labels, 3 Buttons, 3 Textboxes and 3 RadioButtons. The 3 Buttons should be near the bottom of the Form and say “Calc Area”, “Clear” and “Exit”. Make sure to give all your...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT