Pull to refresh
0
0
box140@box140

User

Send message
Когда информация хранится в БД, да и просто для сокращения количества проверок на null, мы используем принудительную инициализацию значений методами расширения .ToDefault(this object, string Value ), ToInt(this object, int Value ) и т.д.

В этих методах проверяется исходное значение на null и происходит инициализация дефолтным при необходимости.

Код получается чистый, вполне читабельный.
Несколько лет используем MailEnable.
Standard Edition — вполне себе Free, не требует внешних баз данных, достаточно просто настраивается и стабильно работает. Попробуйте, может понравится.
Еще из этой серии: SchemaCompare. Удобно. Бесплатно.
В любом случае, одногруппница, наверное, должна быть рада, что ей есть кому помочь ;) Тем более, что код да и подход, собственно, к разработке вполне приличный. :-)
Я бы назвал "не усложнять", а, возможно, адаптировать под себя. Но, ИМХО, надо понимать разницу между курсовой, которую сдал и забыл, и перспективой возможного последующего сопровождения... Особенно если задача - просто показать новости из RSS-канала на сайте.
DataSet ds = new DataSet();
ds.ReadXml(rss_url);

//Table[2] row:
//r["title"]
//r["link"]
//r["description"]
//r["pubDate"]
//etc


ListView1.DataSource = ds.Table[2];
ListView1.DataBind();

Вот и весь RSS Reader :-)

Information

Rating
Does not participate
Registered
Activity