Архив

Архив раздела ‘C#’

Язык C#.

Linq Expression. Пример заполнения DropDownList`а.

29 января 2011 Нет комментариев
Потребовалось заполнить три дропдаун листа наборами типизированных данных, которые возвращаются тремя методами. DropDownList заполняется объектами ListItem, у ListItem`ов есть два свойства Value и Text, если подсунуть DropDownList`у в качестве DataSource`а прямо возвращенную коллекцию, то Value и Text у ListItem окажутся одинаковыми, но такой вариант мне не подходил. В качестве другого варианта можно в цикле foreach по коллекции вызывать метод Add(ListItem listItem) на свойстве Items объекта DropDownList или использовать метод Select из Linq прямо на коллекции. Последний вариант мне нравится больше, короче вышло нечто подобное:
[Читать далее…]
Categories: C# Tags: , ,

Задачи по C#. Ответы.

17 сентября 2010 5 комментариев

Как обещал, привожу ответы на задачи по C#. Сами задачи находятся здесь http://blog.webferia.ru/lang/csharp/zadachi1/. Статья — копипаст с http://blogs.msdn.com/b/gaidar/archive/2008/11/10/9058797.aspx . Привожу ее как есть без каких либо изменений.

[Читать далее…]

Categories: C# Tags: ,

Учебники по C#, книги по C#. С чего начать изучение.

16 марта 2010 8 комментариев
Приведу свой список книг по C#, которые на мой взгляд лучше всего помогут начинающим в освоении этого языка и платформы .NET. Можно сказать, что сам я начал с C#, институтские программки на C++ и Ассемблере не в счет, потому что в то время у меня были другие интересы, и я вообще туго соображал в этой области (хотя и сейчас туговато 🙂 ). Скажу также, что первой программой, за которую я получил деньги в первый раз, была программа на C# :D.
[Читать далее…]
Categories: C# Tags: ,

Интересные задачки по C#.

22 января 2010 8 комментариев
Искал задачки по C#, такие, какие могут дать вам на собеседовании, т.е. максимально короткие, но с закавыркой, в сети обнаружил лишь пару книг именно с задачами, но на кого они рассчитаны я не понял, потому что там нужно например "рассчитать сопротивление цепи постоянного тока" и т.п. Наткнулся на блог небезызвестного Гайдара Магданурова, там нашлось то, что нужно 🙂 . Привожу тексты задач.

1. Каков результат компиляции и выполнения приведенного ниже кода?

static void Main(string[] args) 
{ 
    Console.WriteLine(GetSomeResult(10000)); 
}

static long GetSomeResult(long someValue) 
{ 
    long value1 = 10 * 1000 * 10000 * someValue; 
    long value2 = 10 * 1000 * 10000 * 100000; 
    return value2 / value1; 
}

[Читать далее…]

Categories: C# Tags: