Keling bu mavzuni sodda qilib o'rganish uchun o'xshatish metodidan foydalanamiz :) O'zimiz bilgan, tushungan massiv ga o'xshatib ko'ramiz shunda soddaroq bo'ladi. Qani ketdik.
Tuple classi ni massivga o'xshagan to'plam deb qarasak boladi. Undan farqi har-xil turdagi ma'lumotlarni saqlash mumkin. Keling uni sintaksisi bilan tanishamiz:
Tuple<int,string,string> person =newTuple <int,string,string>(1,"Steve","Jobs");//yoki var person =Tuple.Create(1,"Steve","Jobs");
Tuple da ko'pi bilan 8 ta element saqlash mumkin. Agar undan ko'payib ketsa, kompilyator bizga xatolik beradi. Lekin bunda ham yechim bor har doimgidek ayyorlik ishlatamiz :) Tuple ichida tuple yozamiz quyidagicha:
var numbers =Tuple.Create(1,2,Tuple.Create(3,4,5,6,7,8),9,10,11,12,13 );
Tuplega murojat class maydonlariga murojaat qilishga o'xshab ketadi.