Элементы list записать в String переменную - C#
Формулировка задачи:
как перебрать весь list и перенести всю инфу в String переменную?
в классе Character есть 3 переменных координаты и имя "x,y,name".
как мне все это впихнуть в String
private List<Character> characters;
Решение задачи: «Элементы list записать в String переменную»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication57
{
class Program
{
static void Main(string[] args)
{
List<Character> chList = new List<Character>
{
new Character{X=10,Y=20,Name="AAA"},
new Character{X=20,Y=30,Name="BBB"},
new Character{X=30,Y=40,Name="CCC"}
};
StringBuilder sb = new StringBuilder();
foreach (Character ch in chList)
sb.Append(ch.ToString());
Console.WriteLine(sb.ToString());
Console.ReadLine();
}
}
class Character
{
public int X { get; set; }
public int Y { get; set; }
public string Name { get; set; }
public override string ToString()
{
return string.Format("X = {0}; Y = {1}; Name = {2}", X, Y, Name);
}
}
}