Advertisement
Guest User

Untitled

a guest
Apr 19th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.33 KB | None | 0 0
  1. using System;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7.  
  8. namespace Vakoskodi
  9. {
  10. class Program
  11. {
  12. static void Main(string[] args)
  13. {
  14. //// კოლექციაში ელემენტის დამატება, ჩასმა, ძებნა და წაშლა.
  15. //List<string> names = new List<string>();
  16.  
  17. //names.Add("Vako");
  18. //names.Add("Jemali");
  19. //names.Add("Nodo");
  20. //names.Add("Zviadi");
  21.  
  22. //var found = names.Find(x => x == "Jemali");
  23.  
  24. //Console.WriteLine(found);
  25.  
  26. //names.RemoveAt(3);
  27. //Console.WriteLine();
  28.  
  29. //foreach (var name in names)
  30. //{
  31. // Console.WriteLine(name);
  32. //}
  33. //Console.ReadLine();
  34.  
  35. ////კოლექციის სორტირება
  36. //List<string> names = new List<string>
  37. //{
  38. // "Vako",
  39. // "Jemali",
  40. // "Nodo",
  41. // "Zviadi"
  42. //};
  43. //Comparer compare = new Comparer();
  44. //names.Sort(compare);
  45.  
  46. //foreach (var name in names)
  47. //{
  48. // Console.WriteLine(name);
  49. //}
  50. //Console.ReadLine();
  51.  
  52. ////ერთ და მრავალგანზომილებიანი მასივები. Array კლასი.
  53. //string[] arr = new string[5];
  54. //arr[0] = "element 1";
  55. //arr[1] = "element 2";
  56. //arr[2] = "element 3";
  57. //arr[3] = "element 4";
  58. //arr[4] = "element 5";
  59.  
  60. //foreach (var item in arr)
  61. //{
  62. // Console.WriteLine(item);
  63. //}
  64.  
  65. //Console.ReadLine();
  66.  
  67. //int[][] multiArr = new int[5][];
  68. //for (int i = 0; i < multiArr.Length; i++)
  69. //{
  70. // multiArr[i] = new int[i+1];
  71.  
  72. // for (int j = 0; j < multiArr[i].Length; j++)
  73. // {
  74. // multiArr[i][j] = j;
  75.  
  76. // Console.WriteLine(i+""+j);
  77. // }
  78. //}
  79.  
  80. //Console.ReadLine();
  81.  
  82. //ArrayList, BitArray, Hashtable, Queue, SortedList, Stack კლასები
  83.  
  84. ArrayList array1 = new ArrayList();
  85. array1.Add(1);
  86. array1.Add("cow");
  87. array1.Add("bla bla");
  88. array1.Add(23);
  89.  
  90. foreach (var item in array1)
  91. {
  92. Console.WriteLine(item);
  93. }
  94.  
  95. Console.ReadLine();
  96.  
  97. BitArray b1 = new BitArray(8);
  98. BitArray b2 = new BitArray(8);
  99. BitArray b3 = new BitArray(8);
  100. byte[] a = { 123 };
  101. byte[] b = { 222 };
  102.  
  103. b1 = new BitArray(a);
  104. b2 = new BitArray(b);
  105. b3 = b1.Xor(b2);
  106.  
  107. for (int i = 0; i < b3.Count; i++)
  108. {
  109. Console.WriteLine(b3[i]);
  110. }
  111.  
  112. Console.ReadLine();
  113.  
  114. Hashtable h = new Hashtable();
  115. h.Add(1, "One");
  116. h.Add(2, "Two");
  117. h.Add(3, "Three");
  118. foreach (DictionaryEntry d in h)
  119. {
  120. int Key = (int)d.Key;
  121. string value = d.Value.ToString();
  122. Console.WriteLine(Key + " " + value);
  123. }
  124.  
  125.  
  126. Console.ReadLine();
  127.  
  128.  
  129.  
  130. SortedList<int, string> srlist = new SortedList<int, string>();
  131.  
  132. srlist.Add(2, "Wednesday");
  133. srlist.Add(4, "Friday");
  134. srlist.Add(1, "Tuesday");
  135. srlist.Add(3, "Thusday");
  136. srlist.Add(6, "Sunday");
  137. srlist.Add(0, "Monday");
  138. srlist.Add(5, "Saturday");
  139.  
  140. foreach (KeyValuePair<int, string> pair in srlist)
  141. {
  142. Console.WriteLine(pair.Key + " => " + pair.Value);
  143. }
  144.  
  145. Console.ReadLine();
  146.  
  147. var myQueue = new Queue<string>();
  148. for (int i = 0; i < 15; i++)
  149. {
  150. myQueue.Enqueue("item "+i);
  151. }
  152.  
  153. Console.WriteLine();
  154.  
  155. for (int i = 0; i < 15; i++)
  156. {
  157. Console.WriteLine(myQueue.Dequeue());
  158. }
  159.  
  160. Console.WriteLine();
  161. Console.WriteLine(myQueue.Count);
  162.  
  163. Console.ReadLine();
  164.  
  165.  
  166. var myStack = new Stack<string>();
  167.  
  168. for (int i = 0; i < 15; i++)
  169. {
  170. myStack.Push("item " + i);
  171. }
  172.  
  173. Console.WriteLine();
  174.  
  175. for (int i = 0; i < 15; i++)
  176. {
  177. Console.WriteLine(myStack.Pop());
  178. }
  179.  
  180. Console.WriteLine();
  181. Console.WriteLine(myStack.Count);
  182.  
  183. Console.ReadLine();
  184. }
  185. }
  186. class Comparer : IComparer<string>
  187. {
  188. public int Compare(string x, string y)
  189. {
  190. if (x == null || y == null)
  191. {
  192. return 0;
  193. }
  194.  
  195. return x.CompareTo(y);
  196. }
  197. }
  198. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement