XML-сериализация - C#

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

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

как мне это преобразовать в xml? или как то так.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ServiceTest.Service;
using System.Data;
using System.Xml.XmlConvert;
 
namespace ServiceTest
{
    class Program
    {
        static void Main(string[] args)
        {
            ser serv = new ser();
            RailCrossings[] d = serv.GetDictRailCrossings();
 
            foreach (var item in d)
            {
                Console.WriteLine(item.key);
                Console.WriteLine(item.NAME);
                Console.WriteLine(item.KM_POINT);
                Console.WriteLine(item.HIGHWAY_CAT);
                Console.WriteLine(item.LATITUDE);
                Console.WriteLine(item.LOCATION);
                Console.WriteLine(item.LONGITUDE);
                Console.WriteLine(item.NAME_CARD_CREATE);
                Console.WriteLine(item.NUM_DAY_CARS);
                Console.WriteLine(item.NUM_DAY_TRAINS);
                Console.WriteLine(item.NUM_DUTY);
                Console.WriteLine(item.NUM_LINES_MAIN);
                Console.WriteLine(item.NUM_LINES_OTHER);
                Console.WriteLine(item.NUM_LINES_STATION);
                Console.WriteLine(item.NUM_ROUTE_BUS);
                Console.WriteLine(item.NUM_ROUTE_TBUS);
                Console.WriteLine(item.NUM_ROUTE_TRAM);
                Console.WriteLine(item.NUM_SHIFTS);
                Console.WriteLine(item.odh);
                Console.WriteLine(item.OPER_ORDER_DT);
                Console.WriteLine(item.OPER_ORDER_NUM);
                Console.WriteLine(item.OWNER);
                Console.WriteLine(item.PIQUET);
                Console.WriteLine(item.PIQUET_PART);
                Console.WriteLine(item.POST_CARD_CREATE);
                Console.WriteLine(item.PROTECT_FASC);
                Console.WriteLine(item.RAILCROSS_TYPE);
                Console.WriteLine(item.SERVICE);
                Console.WriteLine(item.SHIFT_DURATION);
                Console.WriteLine(item.SIGNAL_TYPE);
                Console.WriteLine(item.SPEEDMAX_FREIGHT_EVEN);
                Console.WriteLine(item.SPEEDMAX_FREIGHT_ODD);
                Console.WriteLine(item.SPEEDMAX_PASS_EVEN);
                Console.WriteLine(item.SPEEDMAX_PASS_ODD);
                Console.WriteLine(item.STATION);
                Console.WriteLine(item.subdiv_gibdd);
                Console.WriteLine(item.TRACK_DEPT);
                Console.WriteLine(item.USETYPE);
                Console.WriteLine(item.VIEW_L_EVEN);
                Console.WriteLine(item.VIEW_L_ODD);
                Console.WriteLine(item.VIEW_MID_TRAIN_EVEN);
                Console.WriteLine(item.VIEW_MID_TRAIN_ODD);
                Console.WriteLine(item.VIEW_R_EVEN);
                Console.WriteLine(item.VIEW_R_ODD);
                Console.WriteLine(item.ADRESS);
                Console.WriteLine(item.BARRIER_STATE);
                Console.WriteLine(item.category);
                Console.WriteLine(item.CROSS_ROAD_NAME);
                Console.WriteLine(item.DT_CARD_CREATE);
                Console.WriteLine(item.DUTY);
                
            }
            Console.ReadLine();
        }      
}
    }
сериализация c# xml, во что мне нужно. Как мне это организовать с моим классом
Объясните мне кто нибудь понятно, как делается сериализация класса, обьекта в c#.

Решение задачи: «XML-сериализация»

textual
Листинг программы
[Serializable]
class ser
{
 
}

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


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

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

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