Мне пришлось написать много десятков строк кода (см. здесь: https://dotnetfiddle.net/RiVx2E) чтобы сгенерировать несколько строк демонстрационных данных.
В этом конкретном случае я мог бы вручную экспортировать выходную переменную (см. весь код в Fiddler) следующим образом:
new List {
{ IDMacroTab = 1, IDTab = 1, IDSIot = 2 }
{ IDMacroTab = 1, IDTab = 2, IDSIot 1}
{ IDMacroTab = 1, IDTab = 2, IDSIot = 2}
{ IDMacroTab = 1, IDTab = 2, IDSIot = 3}
{ IDMacroTab = 2, IDTab = 1, IDSIot = 1}
{ IDMacroTab = 2, IDTab = 1, IDSIot = 2 }
{ IDMacroTab = 2, IDTab = 2, IDSIot = 1}
{ IDMacroTab = 2, IDTab = 2, IDSIot = 2}
{ IDMacroTab = 2, IDTab = 2, IDSIot = 3}
{ IDMacroTab = 3, IDTab = 1, IDSIot = 1}
{ IDMacroTab = 3, IDTab = 1, IDSIot = 2}
{ IDMacroTab = 3, IDTab = 2, IDSIot = 1}
{ IDMacroTab = 3, IDTab = 2, IDSIot = 2}
{ IDMacroTab = 3, IDTab = 2, IDSIot = 3}};
Есть ли обходной путь, который позволяет сериализовать объект в строки кода С#, необходимые для его заполнения?
Newtonsoft.Json.JsonConvert.SerializeObject(myVariable);
. ДобавьтеFile.WriteAllText
впереди, чтобы записать текст в файл. Не самый интуитивный способ, но это один из вариантов - person Panagiotis Kanavos   schedule 12.10.2018