عملگر الحاق Concat
در این بخش عملگر الحاق Concat مربوط به زبان کوئری نویسی LINQ را بررسی خواهیم کرد. این عملگر همانطور از اسم آن نیز مشخص است دو مجموعه را به هم وصل می کند و به عنوان یک مجموعه جدید باز میگرداند. توجه داشته باشید که نوع داده هر دو مجموعه باید مشابه باشد. برای درک بهتر به مثال زیر توجه کنید:
1 2 3 4 5 | IList<string> collection1 = new List<string>() { "One", "Two", "Three" }; IList<string> collection2 = new List<string>() { "Five", "Six"}; var collection3 = collection1.Concat(collection2); foreach (string str in collection3) Console.WriteLine(str); |
خروجی مثال:
1 2 3 4 5 | One Two Three Five Six |
مثال دیگر که در آن از نوع داده int استفاده شده است:
1 2 3 4 5 | IList<int> collection1 = new List<int>() { 1, 2, 3 }; IList<int> collection2 = new List<int>() { 4, 5, 6 }; var collection3 = collection1.Concat(collection2); foreach (int i in collection3) Console.WriteLine(i); |
خروجی مثال:
1 2 3 4 5 6 | 1 2 3 4 5 6 |
متد افزودنی Concat مجموعه دوم را به انتهای مجموعه اول وصل کرده و به عنوان مجموعه جدید باز میگرداند.
هیچ نظری ثبت نشده است