Помогите разобраться!!!

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

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

Pablo
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 21.04.2005 (Чт) 19:55
Откуда: Пушкино

Помогите разобраться!!!

Сообщение Pablo » 21.04.2005 (Чт) 20:06

Пытаюсь освоить программирование самостоятельно, поэтому возникают вопросы, на которые не всегда найдешь ответы в книге. В разделе создание экземпляров пользовательского типа, приведен код

Код: Выделить всё
Public Class Demo
 
  Public Class Demo1
     Public X as integer
  End Class

  Public Structure Demo2
     Public Y as integer
  End Structure


  Public Sub Test()
  dim TestDemo1 as Demo1
  TestDemo1 = New Demo1
  TestDemo1.X = 10
 
  dim TestDemo2 as Demo2
  TestDemo2 = New Demo2
  TestDemo2.Y = 20
End Sub

End Class



В классе Demo создаётся вложенный класс Demo1(или же дочерний? или же одно и то же?), который имеет член поле X, а также структура Demo2, имеющая член-поле Y. Так вот, правильно ли я понимаю, что в процедуре Test создаётся экземпляр класса Demo1 и экземпляр структуры Demo2 с присвоением полям Х значения 10 и Y значения 20?
Объясните пожалуйста где я ошибаюсь

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 22.04.2005 (Пт) 0:13

TestDemo2 = New Demo2

Это лишнее...
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Pablo
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 21.04.2005 (Чт) 19:55
Откуда: Пушкино

Сообщение Pablo » 22.04.2005 (Пт) 8:15

Интересно почему в книге приведен именно этот код, может быть поэтому я въехать не могу. Если кто может объясните

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 22.04.2005 (Пт) 10:09

В чём проблем то?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Pablo
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 21.04.2005 (Чт) 19:55
Откуда: Пушкино

Сообщение Pablo » 22.04.2005 (Пт) 12:44

Да проблема то в том, что непонятно, почему в книге для создания структуры используется New, раз структура тип значения значит для её создания необходимо только объявить переменную этого типа и присвоить ей значения??? Для чего же в этом примере используется New???

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 22.04.2005 (Пт) 13:20

да гон это, не заморачивайся...))
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru


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

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

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

    TopList