Here I’m going to write program logic to sort string in alphabetical order in C#.Net.
It is one of the most important interview questions for fresher as well as experienced candidates. It is a very important program where you will get the result in just 3-4 lines of code using two for loops.
Check this video for your reference.
  1. using System;
  2. namespace ConsoleAppInterviewLogical
  3. {
  4. class SortStringAlpha
  5. {
  6. static void Main(string[] args)
  7. {
  8. char temp;
  9. string myStr = "Gautam"; // Here you can take input from user and assign to myStr variable
  10. string str = myStr.ToLower();
  11. char[] charstr = str.ToCharArray();
  12. for(int i=1;i< charstr.Length;i++)
  13. {
  14. for(int j=0;j< charstr.Length-1;j++)
  15. {
  16. if(charstr[j]> charstr[j+1])
  17. {
  18. temp = charstr[j];
  19. charstr[j] = charstr[j + 1];
  20. charstr[j + 1] = temp;
  21. }
  22. }
  23. }
  24. Console.WriteLine(charstr); //aagmtu
  25. Console.ReadLine();
  26. }
  27. }
  28. }
Hope you like the post, if you found this post useful, please like the post and provide your feedback. that motivates me to create more useful stuff.