স্ট্রিং এর একটি তালিকা বিল্ট ইন স্ট্রিং ব্যবহার করে একটি কমা বিভক্ত স্ট্রিং এ রূপান্তর করা যেতে পারে। এক্সটেনশন পদ্ধতিতে যোগ দিন।
string.Join("," , list);
এই ধরনের রূপান্তর সত্যিই উপযোগী যখন আমরা ব্যবহারকারীর কাছ থেকে ডেটার একটি তালিকা (উদাহরণ:চেকবক্স নির্বাচিত ডেটা) সংগ্রহ করি এবং সেটিকে কমা বিভক্ত স্ট্রিং-এ রূপান্তর করি এবং আরও প্রক্রিয়া করার জন্য ডেটাবেসকে জিজ্ঞাসা করি।
উদাহরণ
using System; using System.Collections.Generic; namespace DemoApplication { public class Program { static void Main(string[] args) { List<string> fruitsList = new List<string> { "banana", "apple", "mango" }; string fruits = string.Join(",", fruitsList); Console.WriteLine(fruits); Console.ReadLine(); } } }
আউটপুট
উপরের কোডের আউটপুট হল
banana,apple,mango
একইভাবে, জটিল বস্তুর তালিকায় থাকা একটি সম্পত্তিকেও নিচের মত একটি কমা বিভক্ত স্ট্রিং-এ রূপান্তর করা যেতে পারে।
উদাহরণ
using System; using System.Collections.Generic; using System.Linq; namespace DemoApplication { public class Program { static void Main(string[] args) { var studentsList = new List<Student> { new Student { Id = 1, Name = "John" }, new Student { Id = 2, Name = "Jack" } }; string students = string.Join(",", studentsList.Select(student => student.Name)); Console.WriteLine(students); Console.ReadLine(); } } public class Student { public int Id { get; set; } public string Name { get; set; } } }
আউটপুট
উপরের কোডের আউটপুট হল
John,Jack