Конструкторы класа

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

thourie
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 18
Зарегистрирован: 12.03.2009 (Чт) 19:32
Откуда: Курск

Конструкторы класа

Сообщение thourie » 30.04.2009 (Чт) 15:01

Прошу прощения за глупый вопрос. Как объявить в классе его конструктор и деструктор!

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Конструкторы класа

Сообщение MIT » 30.04.2009 (Чт) 15:04

Конструктор: Public Sub New
Деструктор: наследуешь и реализуешь IDisposable
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Joo
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 762
Зарегистрирован: 14.08.2008 (Чт) 11:55
Откуда: Казахстан

Re: Конструкторы класа

Сообщение Joo » 30.04.2009 (Чт) 15:11

Типа так:

Код: Выделить всё
Public Class SomeClass : Implements IDisposable

#Region " Конструктор "
    Public Sub New()

    End Sub
#End Region

#Region " Поддержка IDisposable. "
    ' IDisposable
    Protected Overridable Sub Dispose(ByVal disposing As Boolean)
        If Not Me._disposedValue Then
            If disposing Then
                ' TODO: освободить другие состояния (управляемые объекты).
            End If

            ' TODO: освободить собственные состояния (неуправляемые объекты).
            ' TODO: задать большие поля как null.
        End If
        Me._disposedValue = True
    End Sub

    ' Этот код добавлен редактором Visual Basic для правильной реализации шаблона высвобождаемого класса.
    Public Sub Dispose() Implements IDisposable.Dispose
        ' Не изменяйте этот код. Разместите код очистки выше в Dispose(ByVal disposing As Boolean).
        Dispose(True)
        GC.SuppressFinalize(Me)
    End Sub
#End Region

#Region " Локальные переменные "
    Private _disposedValue As Boolean = False        ' Чтобы обнаружить избыточные вызовы
#End Region

End Class
"Им будет не просто, тем кто полагается на истину авторитета, вместо того чтобы полагаться на авторитет Истины"
Джеральд Месси, Египтолог

thourie
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 18
Зарегистрирован: 12.03.2009 (Чт) 19:32
Откуда: Курск

Re: Конструкторы класа

Сообщение thourie » 30.04.2009 (Чт) 15:30

А что это за #Region :roll:

Debugger
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1667
Зарегистрирован: 17.06.2006 (Сб) 15:11

Re: Конструкторы класа

Сообщение Debugger » 30.04.2009 (Чт) 15:46

Скрывать и показывать кусочки кода - фишка VB.NET. Позволяет избежать огромных простыней и зеленых джунглей кода.

Joo
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 762
Зарегистрирован: 14.08.2008 (Чт) 11:55
Откуда: Казахстан

Re: Конструкторы класа

Сообщение Joo » 30.04.2009 (Чт) 16:01

thourie писал(а):А что это за #Region :roll:

Смущает? Снеси их нафиг ))
"Им будет не просто, тем кто полагается на истину авторитета, вместо того чтобы полагаться на авторитет Истины"
Джеральд Месси, Египтолог


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19

    TopList