progs.biz  
Начало>VB.NET>Основы>Урок 15
C#
VB.NET
Visual C++.NET
ASP.NET
Visual C++ 6
WinAPI
C/C++
Delphi
C++ Builder
Java
SQL
PHP
DirectX
Visual Basic 6.0
Ассемблер
Интернет
Сист. прогр-ние
Pocket PC
Обзор книг
Обзор программ

Джон Коннелл. Разработка элементов управления Microsoft .NET на Microsoft Visual Basic .NET
Джон Коннелл. Разработка элементов управления Microsoft .NET на Microsoft Visual Basic .NET
Заказать на Озоне



Яндекс-цитирования

Основы VB.NET
Урок 15. Ключевые слова Me и MyClass

Эти два ключевых слова служат для обращения из кода класса к нему самому. Вот примеры их употребления:

Class A
    Public N As Integer
    Public Sub SetN(ByVal N As Integer)
        MyClass.N = N
    End Sub
End Class
Class Test
    Public Shared Sub Main()
        Dim p As New A()
        p.SetN(5)
        Console.WriteLine(p.N)
    End Sub
End Class

Как вы видите, в строке

...
        MyClass.N = N
...

Мы значение переменной N, передаваемой в качестве параметра, записываем в переменную N нашего класса. Для переменной класса мы и используем ключевое слово MyClass (для отличия ее от одноименного параметра функции).

В принципе мы могди использовать и ключевое слово Me:

...
        Me.N = N
...

Эффект был бы такой же.

Разница же между ними такая, что ключевое слово MyClass нельзя использовать со статическими методами класса.

Рассылки нашего сайта на Subscribe.Ru
Visual C++, MFC
C# и .NET
VB.NET
ASP.NET new!
Win API
C/C++
Delphi
Java
HTML, PHP, mySQL, WEB-дизайн
Flash MX
C++ Builder
Ассемблер
SQL Server
DirectX
Обзор книг
Обзор программ
Новости сайта progs.biz


 
 
Копирование любых материалов сайта без разрешения авторов и владельцев сайта запрещено.
© 2002-2008 сайт progs.biz
© 2002-2008 Игорь Алексеев