Advertisement
Guest User

Untitled

a guest
Dec 10th, 2018
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.78 KB | None | 0 0
  1. CODE:
  2.  
  3. using System;
  4. using System.Collections.Generic;
  5. using System.IO;
  6.  
  7. namespace RecordStuffAddUpdateLookup
  8. {
  9. class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13.  
  14. List<Student>list=new List<Student>();
  15. using (StreamReader reader = new StreamReader("..//..//TextFile1.txt"))
  16. {
  17. while (true)
  18. {
  19. string line = reader.ReadLine();
  20. if (line == null)
  21. {
  22. break;
  23. }
  24.  
  25. string []arr=line.Split(',');
  26.  
  27. Student obj=new Student();
  28.  
  29. obj.name=arr[0];
  30. obj.address=arr[1];
  31. obj.id=Convert.ToDouble(arr[2]);
  32. obj.phoneNumbers=Convert.ToDouble(arr[3]);
  33. obj.courses=arr[4];
  34.  
  35. list.Add(obj);
  36. }
  37. }
  38.  
  39. string check="";
  40.  
  41. do
  42. {
  43. Console.WriteLine("1.Add");
  44. Console.WriteLine("2.Update");
  45. Console.WriteLine("3.Lookup");
  46. Console.WriteLine("4.Exit");
  47. Console.WriteLine("Choose your number");
  48.  
  49. switch (Console.ReadLine())
  50. {
  51. case "1":
  52.  
  53. Student obj = new Student();
  54. Console.WriteLine("Enter the name");
  55. obj.name = Console.ReadLine();
  56. Console.WriteLine("Enter the address");
  57. obj.address = Console.ReadLine();
  58. Console.WriteLine("Enter the id");
  59. obj.id = Convert.ToDouble(Console.ReadLine());
  60. Console.WriteLine("Enter the phoneNumber");
  61. obj.phoneNumbers = Convert.ToDouble(Console.ReadLine());
  62. Console.WriteLine("Enter the courses");
  63. obj.courses = Console.ReadLine();
  64. list.Add(obj);
  65. Console.WriteLine("Added");
  66.  
  67. break;
  68. case "2":
  69.  
  70. Console.WriteLine("Enter the name you want to edit");
  71. string name = Console.ReadLine();
  72.  
  73. for (int i = 0; i < list.Count; i++)
  74. {
  75. if (list[i].name == name)
  76. {
  77. Console.WriteLine("Enter the address");
  78. list[i].address = Console.ReadLine();
  79. Console.WriteLine("Enter the id");
  80. list[i].id = Convert.ToDouble(Console.ReadLine());
  81. Console.WriteLine("Enter the phoneNumber");
  82. list[i].phoneNumbers = Convert.ToDouble(Console.ReadLine());
  83. Console.WriteLine("Enter the courses");
  84. list[i].courses = Console.ReadLine();
  85. }
  86.  
  87. }
  88.  
  89. break;
  90.  
  91. case "3":
  92. Console.WriteLine("Enter the name you want to search");
  93.  
  94. string Name = Console.ReadLine();
  95. for (int i = 0; i < list.Count; i++)
  96. {
  97. if (list[i].name == Name)
  98. {
  99. Console.WriteLine("Name is " + list[i].name);
  100. Console.WriteLine("Address is " + list[i].address);
  101. Console.WriteLine("id is " + list[i].id);
  102. Console.WriteLine("phone number is " + list[i].phoneNumbers);
  103. Console.WriteLine("Courses is " + list[i].courses);
  104. }
  105. }
  106.  
  107. break;
  108.  
  109. case "4":
  110. check = "q";
  111.  
  112. break;
  113.  
  114. }
  115. }
  116. while (check != "q");
  117.  
  118. using (StreamWriter writer = new StreamWriter("..//..//TextFile1.txt"))
  119. {
  120.  
  121. for(int i=0;i<list.Count;i++)
  122. {
  123. writer.WriteLine(list[i].name + "," + list[i].address + "," + list[i].id + "," + list[i].phoneNumbers + "," + list[i].courses);
  124. writer.WriteLine(Environment.NewLine);
  125. }
  126.  
  127. }
  128.  
  129. }
  130. }
  131.  
  132. class Student
  133. {
  134. public string name;
  135. public string address;
  136. public double id;
  137. public double phoneNumbers;
  138. public string courses;
  139.  
  140. }
  141. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement