Исчерпывающее руководство по этому вопросу можно найти здесь.
Основное же – это использование метода MapPath(), который прячется в таких классах как Control, Page, Server.
Исчерпывающее руководство по этому вопросу можно найти здесь.
Основное же – это использование метода MapPath(), который прячется в таких классах как Control, Page, Server.
Иногда возникает задача перебрать все свойства некоторого класса. Задача очень просто решается при помощи рефлексии: person.GetType().GetProperties();
Этот код возвращает коллекцию PropertyInfo, из которой мы можем достать все необходимое.
А вот пример кода возвращающего значение свойства объекта по имени свойства: person.GetType().GetProperty(property.Name).GetValue(person, null)
StringBuilder builder = new StringBuilder();
XmlTextWriter wr = new XmlTextWriter(new StringWriter(builder));
wr.Indentation = 2;
wr.IndentChar = '\t';
wr.Formatting = Formatting.Indented;
//Этот запрос заполняет строку builder xml данными форматированными символами "/t и /n"
ExecuteQuery(query, new SparqlXmlQuerySink(wr));
string s = builder.ToString();
//А это нам понадобилось чтобы получить возможность вставить строку в HTML
s.Replace("\t", " ").Replace("<", "<").Replace(">", ">").Replace("\n", "br")
StringBuilder builder = new StringBuilder();
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent = true;
settings.IndentChars = ("\t");
XmlWriter xmlWriter = XmlWriter.Create(builder, settings);
//Заполняем builder XML кодом и опять получаем строку форматированную символами "/t и /n"
manager.Write(xmlWriter);