How to convert string to list in C#
By Tan Lee Published on Dec 20, 2024 1.05K
In C#, you can convert a string to a list by following these steps.
If you want to break the string into individual characters and store them in a list, you can use the ToList()
method.
How to convert a string to a list of chars in C#?
string str = "Hello"; List<char> charList = str.ToList(); // Output the list of characters foreach (var c in charList) Console.WriteLine(c);
Output:
H e l l o
If you want to split the string into a list of substrings based on a delimiter, you can use the Split()
method.
For example, Convert a string into a list of substrings in C#
// to string list c# string str = "apple,banana,orange"; List<string> list = new List<string>(str.Split(',')); // Output the list of substrings foreach (var item in list) Console.WriteLine(item);
Output:
apple banana orange
If you want to convert the example below to a List<string>
delimited by commas, in one line
var names = "Brian,Joe,Chris";
You can write
List<string> result = names.Split(new char[] { ',' }).ToList();
or
List<string> result = names.Split(',').ToList();
Categories
Popular Posts
Freedash bootstrap lite
Nov 13, 2024
Material Lite Admin Template
Nov 14, 2024
11 Things You Didn't Know About Cloudflare
Dec 19, 2024
Material Dashboard Admin Template
Nov 17, 2024