Архив метки: C#

Visual Studio: Бесплатная версия с возможностями VS2013 Professional

Всегда скачивал Visual Studio профессиональную с сайта VLSC, но оказывается для индивидуальной разработчики есть бесплатная версия с подобной функциональностью: Visual Studio Community. A: Here’s how individual developers can use Visual Studio Community: A: Any individual developer can use Visual St...

C#: Не срабатывает двойной щелчок на ячейке DataGridView

Для DataGridView1 на двойной щелчок мышки по ячейке я назначил событие, которое открывает детальное описание содержимого ячейки. Однако двойной щелчок срабатывал только тогда, когда я щелкал по тексту внутри этой ячейки, если я делал щелчок на пустом месте ячейки, событие не срабатывало. Оказалось,...

C#: EventRecord свойство Keywords

В описании этого свойства в статье с MSDN указано, что оно возвращает значение типа long, при этом может принимать значение NULL. В качестве замечания указывается, что каждое ключевое слово — это бит в 64-битной маске. Когда я пытался получить значение из этого свойства, получалась какая-то чу...

C#: Типы, допускающие значение NULL (Nullable types)

Компилятор выдал ошибку «Cannot implicitly convert type ‘long?’ to ‘long’. An explicit conversion exists (are you missing a cast?)» Случилось это в подобном случае: long k_words = 0; k_words = eventdetail.Keywords; Здесь Keywords это public abstract Nullable Keyword...

C#: Уровень доступа по-умолчанию для члена класса

По привычке указываю для члена класса модификатор доступа private, хотя это не обязательно. Если модификатор доступа не указывается, то подставляется private public class Bicycle { private int wheelsNum; } То же самое, что public class Bicycle { int wheelsNum; }