Я работаю с C# и хотел бы знать, есть ли синтаксис для создания массива, аналогичного тому, как создается объект, например, я создаю объект для JSON: < /p>
var objJSON = new {
columns = "1",
ctrl = new {
svg = new {
hdr = new {
encoding = "utf-8",
version = "1.0"
}, attr = new {
fill = "none",
height = "800px",
width = "800px",
viewBox = "0 0 16 16",
xmllns = "http://www.w3.org/2000/svg"
}, children = new { fill_rule = "evenodd"
, clip_rule = "evenodd"
, d =
"M8 16L3.54223 12.3383C1.93278 11.0162 1 9.04287 1 6.96005C1"
+ " 3.11612 4.15607 0 8 0C11.8439 0 15 3.11612 15 6.96005C15"
+ " 9.04287 14.0672 11.0162 12.4578 12.3383L8 16ZM3 6H5C6.10457"
+ " 6 7 6.89543 7 8V9L3 7.5V6ZM11 6C9.89543 6 9 6.89543 9 8V9L13 7.5V6H11Z"
, fill = "#000000" },
type = "led" },
font = "family,size(points),weight,italic,undeline",
gap = new { x = "8", y = "8" },
iomask = "0xffff",
position = new {
ctrl = "3,auto,center,center,Ctrl",
tag = "1,auto,center,center,Tag",
value = "4,auto,center,center,Val" },
shapename = new {
affix = "Affix",
name = "Panel1",
prefix = "Prefix" },
rslinx = "CommDrivers/RAEtherNet_IPDriver"
+ "/RAEtherNet_IPStation/Tags"
+ "/Controller Tags/Local:3:O"
+ "/Pt{pt}"
+ "/Data"
};
< /code>
В вышеприведенном «Дети» - это объект, я бы хотел, чтобы это было массивом, что -то вроде: < /p>
children = new [new{fill_rule = "evenodd"
, clip_rule = "evenodd"
, d =
"M8 16L3.54223 12.3383C1.93278 11.0162 1 9.04287 1 6.96005C1"
+ " 3.11612 4.15607 0 8 0C11.8439 0 15 3.11612 15 6.96005C15"
+ " 9.04287 14.0672 11.0162 12.4578 12.3383L8 16ZM3 6H5C6.10457"
+ " 6 7 6.89543 7 8V9L3 7.5V6ZM11 6C9.89543 6 9 6.89543 9 8V9L13 7.5V6H11Z"
, fill = "#000000"}];
< /code>
Однако приведенный выше синтаксис, очевидно, не является правильным и подчеркивается красным, может ли кто -нибудь помочь? Как только это правильно, я могу использовать: < /p>
string strJSON = JsonSerializer.Serialize(objJSON);
Подробнее здесь: https://stackoverflow.com/questions/797 ... ting-array
C# нотация для создания массива [дублировать] ⇐ C#
Место общения программистов C#
-
Anonymous
1753169576
Anonymous
Я работаю с C# и хотел бы знать, есть ли синтаксис для создания массива, аналогичного тому, как создается объект, например, я создаю объект для JSON: < /p>
var objJSON = new {
columns = "1",
ctrl = new {
svg = new {
hdr = new {
encoding = "utf-8",
version = "1.0"
}, attr = new {
fill = "none",
height = "800px",
width = "800px",
viewBox = "0 0 16 16",
xmllns = "http://www.w3.org/2000/svg"
}, children = new { fill_rule = "evenodd"
, clip_rule = "evenodd"
, d =
"M8 16L3.54223 12.3383C1.93278 11.0162 1 9.04287 1 6.96005C1"
+ " 3.11612 4.15607 0 8 0C11.8439 0 15 3.11612 15 6.96005C15"
+ " 9.04287 14.0672 11.0162 12.4578 12.3383L8 16ZM3 6H5C6.10457"
+ " 6 7 6.89543 7 8V9L3 7.5V6ZM11 6C9.89543 6 9 6.89543 9 8V9L13 7.5V6H11Z"
, fill = "#000000" },
type = "led" },
font = "family,size(points),weight,italic,undeline",
gap = new { x = "8", y = "8" },
iomask = "0xffff",
position = new {
ctrl = "3,auto,center,center,Ctrl",
tag = "1,auto,center,center,Tag",
value = "4,auto,center,center,Val" },
shapename = new {
affix = "Affix",
name = "Panel1",
prefix = "Prefix" },
rslinx = "CommDrivers/RAEtherNet_IPDriver"
+ "/RAEtherNet_IPStation/Tags"
+ "/Controller Tags/Local:3:O"
+ "/Pt{pt}"
+ "/Data"
};
< /code>
В вышеприведенном «Дети» - это объект, я бы хотел, чтобы это было массивом, что -то вроде: < /p>
children = new [new{fill_rule = "evenodd"
, clip_rule = "evenodd"
, d =
"M8 16L3.54223 12.3383C1.93278 11.0162 1 9.04287 1 6.96005C1"
+ " 3.11612 4.15607 0 8 0C11.8439 0 15 3.11612 15 6.96005C15"
+ " 9.04287 14.0672 11.0162 12.4578 12.3383L8 16ZM3 6H5C6.10457"
+ " 6 7 6.89543 7 8V9L3 7.5V6ZM11 6C9.89543 6 9 6.89543 9 8V9L13 7.5V6H11Z"
, fill = "#000000"}];
< /code>
Однако приведенный выше синтаксис, очевидно, не является правильным и подчеркивается красным, может ли кто -нибудь помочь? Как только это правильно, я могу использовать: < /p>
string strJSON = JsonSerializer.Serialize(objJSON);
Подробнее здесь: [url]https://stackoverflow.com/questions/79710078/c-sharp-notation-for-creating-array[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия