• Source
    1. using System;
    2. using System.Collections;
    3.  
    4. namespace TestClass
    5. {
    6. public class Students
    7. {
    8. int id;
    9. /// <summary>
    10. /// Setter - Getter
    11. /// </summary>
    12. public int Id
    13. {
    14. get { return id; }
    15. set { id = value; }
    16. }
    17.  
    18. string name;
    19. /// <summary>
    20. /// Setter - Getter
    21. /// </summary>
    22. public string Name
    23. {
    24. get { return name; }
    25. //set { name = value; }
    26. }
    27.  
    28. /// <summary>
    29. /// Constructor with parameter
    30. /// </summary>
    31. /// <param name="id"></param>
    32. /// <param name="name"></param>
    33. public Students(int id, string name)
    34. {
    35. this.id = id;
    36. this.name = name;
    37. }
    38.  
    39. /// <summary>
    40. /// Empty Constructor
    41. /// </summary>
    42. public Students()
    43. {
    44. // Do something here !
    45. }
    46.  
    47. /// <summary>
    48. /// GetDataStudent Method
    49. /// </summary>
    50. /// <returns></returns>
    51. public static ArrayList GetDataStudent()
    52. {
    53. ArrayList list;
    54. list = new ArrayList
    55. {
    56. new Students(1, "Le Minh Tuan"),
    57. new Students(2, "Nguyen Hai Yen"),
    58. new Students(3, "Hoang Cong Binh"),
    59. new Students(4, "Pham Khanh Toan"),
    60. new Students(5, "Le Khanh Tung"),
    61. };
    62. return list;
    63. }
    64.  
    65. /// <summary>
    66. /// ToString Method
    67. /// </summary>
    68. /// <returns></returns>
    69. public override string ToString()
    70. {
    71. return string.Format("{0}: {1}", id, name);
    72. }
    73. }
    74. class Program
    75. {
    76. static void Main(string[] args)
    77. {
    78. foreach (var item in Students.GetDataStudent())
    79. {
    80. Console.WriteLine(item.ToString());
    81. }
    82. Console.ReadKey();
    83. }
    84. }
    85. }