fork download
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. public class ProgrammingLanguagesList
  5. {
  6. static void Main()
  7. {
  8. List<string> languages = new List<string>();
  9.  
  10. // Add programming languages to the list
  11. languages.Add("Python");
  12. languages.Add("JavaScript");
  13. languages.Add("Java");
  14. languages.Add("C#");
  15. languages.Add("C++");
  16. languages.Add("Ruby");
  17. languages.Add("Go");
  18.  
  19. Console.WriteLine("My Programming Languages Collection using List:");
  20. Console.WriteLine("==============================================");
  21.  
  22. Console.WriteLine("\nInitial list of programming languages:");
  23. foreach (string lang in languages)
  24. {
  25. Console.WriteLine(lang);
  26. }
  27.  
  28. // Remove a language
  29. languages.Remove("Go");
  30.  
  31. // Insert a new language at a specific position
  32. languages.Insert(2, "TypeScript");
  33.  
  34. Console.WriteLine("\nAfter removing Go and adding TypeScript:");
  35. foreach (string lang in languages)
  36. {
  37. Console.WriteLine(lang);
  38. }
  39.  
  40. Console.WriteLine("\nThe index of Java is: " + languages.IndexOf("Java"));
  41.  
  42. // Sort the list alphabetically
  43. languages.Sort();
  44. Console.WriteLine("\nSorted list of programming languages:");
  45. foreach (string lang in languages)
  46. {
  47. Console.WriteLine(lang);
  48. }
  49.  
  50. // Reverse the sorted list
  51. languages.Reverse();
  52. Console.WriteLine("\nReversed sorted list:");
  53. foreach (string lang in languages)
  54. {
  55. Console.WriteLine(lang);
  56. }
  57.  
  58. Console.WriteLine("\nTotal number of programming languages: " + languages.Count);
  59. }
  60. }
Success #stdin #stdout 0.08s 28564KB
stdin
Standard input is empty
stdout
My Programming Languages Collection using List:
==============================================

Initial list of programming languages:
Python
JavaScript
Java
C#
C++
Ruby
Go

After removing Go and adding TypeScript:
Python
JavaScript
TypeScript
Java
C#
C++
Ruby

The index of Java is: 3

Sorted list of programming languages:
C#
C++
Java
JavaScript
Python
Ruby
TypeScript

Reversed sorted list:
TypeScript
Ruby
Python
JavaScript
Java
C++
C#

Total number of programming languages: 7