Scott Serl Ответов: 1

Я сдаюсь, этот редактор постов ест разные части моего поста! ! ! Как установить свойство объекта, созданного с помощью отражения, если это свойство является универсальным типом.


Я читаю стили Office OpenXml из xml-файла и добавляю их в документ. Стили - это теги, и каждый атрибут представляет собой свойство стиля. Создать стиль из имени (строки) тега легко, но когда я пытаюсь установить свойство "Type" стиля в StyleValues.Таблица (читается как строка из атрибута Type xml), я получаю ошибки. Тип свойства "Type" - DocumentFormat.Функция OpenXML.EnumValue

David_Wimbley

Оберните свой код в теги < pre lang="c#"> < /pre & gt; (удалите пробелы перед/после знаков больше/меньше), чтобы опубликовать свой код. Многие люди делают это ежедневно, так что ... я верю в тебя.

1 Ответов

Рейтинг:
2

OriginalGriff

Самый простой способ-просто вставить свой код: когда вы это сделаете, появится всплывающее окно с вариантами его вставки. Как правило, они содержат:

Paste as-is
Encode HTML
Code Block
Quoted Text
Best Guess

И небольшой предварительный просмотр того, что он вставит, когда вы наведете курсор мыши на параметры.
Если я вставлю в какой-нибудь C#
List<string> myList = new List<string>();
if (a == b)
   c();

"Encode HTML "и" Code Block " - это, вероятно, те, с которых стоит начать:
Кодирование HTML:
List&lt;string&gt; myList = new List&lt;string&gt;();
if (a == b)
   c();
Который отображается как:
List & lt;string> myList = новый список & lt;string>();
если (a = = b)
с();
блок кода:
List<string> myList = new List<string>();
if (a == b)
   c();

Вы также можете вставить код и использовать code виджет над текстовым полем для добавления нужного форматирования.