Элементы list записать в String переменную - C#

Узнай цену своей работы

Формулировка задачи:

как перебрать весь list и перенести всю инфу в String переменную?
private List<Character> characters;
в классе Character есть 3 переменных координаты и имя "x,y,name". как мне все это впихнуть в String

Решение задачи: «Элементы 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);
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5
Похожие ответы