Удаление неиспользуемых аргументов из обработчиков событий (только для VB)

Оценить
(0 голоса)

Visual Basic теперь позволяет вам опускать неиспользуемые и нежелательные аргументы ваших обработчиков ошибок. Идея состоит в том, что это позволит получить более чита­бельный код. Кроме того, это позволяет вам присваивать методы непосредственно обработ­чикам ошибок (не пытаясь определить для события надлежащую сигнатуру).

Для примера предположим, что у вас есть следующий код для обработки события нажатия кнопки:

Private Sub Buttonl_Click(ByVal sender As System.Object, _

ByVal e As System.EventArgs) Handles Buttonl.Click 1 Здесь будет ваш код End Sub

Вы можете удалить из этого кода обработчики ошибок (или никогда не вводить их сюда). Ваш новый код будет работать точно так же, а выглядеть он будет так:

Private Sub Buttonl_Click() Handles Buttonl.Click 1 Здесь будет ваш код End Sub

Создание автоматически реализуемого свойства (только для С#)

Новейшая версия C# допускает упрощенное объявление свойств, называемое автоматиче­ски реализованными свойствами (auto-implemented properties). При помощи этой функцио­нальной возможности вы можете просто объявить свойство (без необходимости объявлять локальное закрытое поле для поддержки свойства). Компилятор сам сделает это за вас. Это может быть полезным тогда, когда вам не нужна программная логика внутри тех элементов, которые получают доступ к свойству.

Для примера предположим, что вам нужно свойство Name класса Employee. Вы можете объявить это свойство без настройки переменной закрытого поля:

public string Name { get; set; }

Обратите внимание, что программной логики в операторах get и set нет. Компилятор соз­даст за вас анонимное поле для поддержки свойства. Кроме того, технология IntelliSense редактора кода языка C# еще больше ускоряет это объявление свойства. Просто введите prop для того, чтобы получить кодовую заглушку в виде фрагмента кода (с соблюдением синтаксиса автоматически реализованных свойств).

Подробнее в этой категории: « Примечание Улучшения в .NET Framework 3.5 »
Улучшения в .NET Framework 3.5
Резюме
Примечание
Обзор улучшений интегрированной среды разработки Visual Studio 2008 по .NET-языкам
Улучшения интегрированной среды разработки для VB

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.