C# – programming test passed

Write a program that takes a string as input and prints whether this string is a true palindrome or not. A true palindrome is a string such that if you remove all characters except for letters (uppercase and lowercase), the string is equal if read from left to right and from right to left. If the inputted string is a true palindrome, the message YES (uppercase required) is displayed else NO is displayed.


C# with .NET Programming

  • Garbage Collection
  • Collections: List, Dictionary, ArrayList (old) , Hashtable (old), Concurrent for thread-safe collections, BitArray, Tuple, Stack, Queue, HashSet
  • Asynchronous Programming  – change a program Flow with Async Programming
  • Async and Await
  • Task.Run
  • Anonymous Functions (callbacks, Action, delegates, lambdas)
  • Class Properties (get, set) Threading, Tasks
  • Multithreading
  • Set Default Values with Null Coalescing and Null Conditional Operations (int?)
  • Inject Data into String using String Interpolation (var s = $”hello {world}”;
  • Error Handling with “try- catch- finally” Statements
  • Manage Resources Safety with Using