csharp list to string
Code Example - csharp list to string
List<string> names = new List<string>() { "John", "Anna", "Monica" };
string result = string.Join(",", names.ToArray());
c sharp list of strings
// Create a list of strings using 'new List<string>{}'
List<string> stringList = new List<string>{"string1", "string2"};
csharp string list
// This will create a new list called 'nameOfList':
var nameOfList = new List<string>
{
"value1",
"value2",
"value3"
};
csharp convert list to string
string combindedString = string.Join( ",", myList.ToArray() );
list of string to string csharp
string Something = string.Join(",", MyList);
csharp convert list to string and back
public static class UsersConverter
{
// Separates user properties.
private const char UserDataSeparator = ',';
// Separates users in the list.
private const char UsersSeparator = ';';
public static string ConvertListToString(IEnumerable<User> usersList)
{
var stringBuilder = new StringBuilder();
// Build the users string.
foreach (User user in usersList)
{
stringBuilder.Append(user.Name);
stringBuilder.Append(UserDataSeparator);
stringBuilder.Append(user.Age);
stringBuilder.Append(UsersSeparator);
}
// Remove trailing separator.
stringBuilder.Remove(stringBuilder.Length - 1, 1);
return stringBuilder.ToString();
}
public static List<User> ParseStringToList(string usersString)
{
// Check that passed argument is not null.
if (usersString == null) throw new ArgumentNullException("usersString");
var result = new List<User>();
string[] userDatas = usersString.Split(UsersSeparator);
foreach (string[] userData in userDatas.Select(x => x.Split(UserDataSeparator)))
{
// Check that user data contains enough arguments.
if (userData.Length < 2) throw new ArgumentException("Users string contains invalid data.");
string name = userData[0];
int age;
// Try parsing age.
if (!int.TryParse(userData[1], out age))
{
throw new ArgumentException("Users string contains invalid data.");
}
// Add to result list.
result.Add(new User { Name = name, Age = age });
}
return result;
}
}
csharp build string out of list of strings
string.Join(", ", stringCollection); // "Value1, Value2, Value3
make a list csharp
IList<int> newList = new List<int>(){1,2,3,4};
csharp list of strings
List<string> stringList = new List<string>();
stringList.Add("hello");
list of list of string to list of string csharp
input.SelectMany(l => l).Distinct().ToList();