Question: In the previous class activity, we have developed the string analyzer multi-threaded program using java. In this activity, you will develop the same program using

In the previous class activity, we have developed the string analyzer multi-threaded program using java. In this activity, you will develop the same program using C# Develop C# class (object) called String analyzer class that has following methods a) Method to read a string from the keyboard b) Method to count how many digits are in the string c) Method to count how many upper-case characters are in the string d) Method to determine if the string is a palindrome or not Then, the main program create an object instance of the string analyzer class above and call the method to read a string from the keyboard. Then, it creates three thread from the methods b,c, and d above. Wait for all the threads to finish the display the analysis results Note: you can decide appropriate data members for the String analyzer class Submission: make zip file containing your complete project folder that implements the above solution and upload online to the blackboard. Your main program should have the structure similar the skeleton given below class Program { static void Main(string[] args) { // create an object instance of the string analyzer class // call the read string method of the string analyzer class // create three threads to count digits, count uppercase and determine // if the string is a palindrome // start threads // wait for all the threads to complete // display string analysis results } }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
