Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApplication28
- {
- class Program
- {
- static void Main(string[] args)
- {
- CharCount obj = new CharCount();
- Console.WriteLine("Please, enter your string: /n");
- string usrString = Console.ReadLine();
- obj = ReturnCount(usrString);
- Console.WriteLine("lettercount is {}", obj.letterCount);
- Console.WriteLine("lettercount is {}", obj.upRegCount);
- Console.WriteLine("lettercount is {}", obj.lowRegCount);
- Console.WriteLine("lettercount is {}", obj.digitCount);
- Console.WriteLine("lettercount is {}", obj.wsCount);
- }
- public static CharCount ReturnCount(string baseString)
- {
- CharCount obj = new CharCount();
- foreach (char i in baseString)
- {
- if (char.IsLetter(i))
- {
- obj.letterCount++;
- if (char.IsLower(i))
- obj.lowRegCount++;
- else
- obj.upRegCount++;
- }
- else if (char.IsDigit(i))
- obj.digitCount++;
- else if (char.IsWhiteSpace(i))
- obj.wsCount++;
- else
- Console.WriteLine("Please input correct string");
- }
- return obj;
- }
- }
- public class CharCount
- {
- public int letterCount;
- public int digitCount;
- public int upRegCount;
- public int lowRegCount;
- public int wsCount;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement