Я практикую ООП в течение 2 лет (по-настоящему), и я знаю, как потреблять объекты и пакеты, и я разрабатываю материалы, в основном, на C #.но у меня есть проблема с использованием неизвестных объектов и пакетов в качестве экземпляра: сейчас я работаю над корпоративным веб-сайтом, и для части нашей работы нам нужно использовать RSS.Я решил использовать «System.Xml.Xpath»
, и моя настоящая проблема заключается в следующем: для использования system.xml.xpath я должен внимательно изучить руководство и прочитать его, и я не хочу делать это каждый разПростым примером этого является следующий код:
XPathDocument xp = new XPathDocument(sites[2]);
XPathNavigator nav = xp.CreateNavigator();
XPathNodeIterator it = nav.Select(xpath3);
foreach (XPathNavigator n in it)
{
//get elements here
}
//another way of iterating elements is
while(it.movenext())
{
//it.current.Value;
}
для части "foreeach". Я получил ее из руководства MSDN, и, думаю, я мог бы получить этот простой факт, посмотрев на структуру класса.
но я не знаю, какую структуру мне смотреть.Я знаю, как читать всплывающие подсказки, и я знаком с такими вещами, как: [] / collection / enum / generic / Ienumerable / Idisposable и т. Д. ... но я думаю, что есть что-то о чтении поведения класса, и я упускаю эту часть.
для большей ясности: я знаю, что когда у нас есть класс, унаследованный от IEnumerable, мы можем использовать оператор foreach для этого класса, чтобы перебрать его через
. Моя настоящая проблема в том, что я думаю, что классы - это самоописал достаточно, чтобы не смотреть на учебники все время, но я не знаю, как / где читать эти описания классов, поэтому мне нужен ваш совет, чтобы лучше ознакомиться с тем, как читать классы, не глядя на учебники.
С наилучшими пожеланиями.