Иллюстрированный самоучитель по VB.NET



Фильтр помехоподавляющий фстэк тут. | Вилгуд Автосервис официальный сайт. |

Определение структур в программе - часть 2


Z2.real = 1.3

Z2.complex =1.4

Z3 = Zl.Add(Z2)

Console. WriteLine(Z3. real)

Console.ReadLine()

End Sub

Текущая версия VB .NET не позволяет переопределять смысл операторов (то есть про-изводить перегрузку операторов), поэтому нам пришлось определить метод Add вместо того, чтобы задать новое определение для оператора «+». Возможность перегрузки операторов должна появиться в будущих версиях VB .NET. Если вы хотите, чтобы в сегодняшней версии вашего пакета для работы с комплексными числами сложение выполнялось знаком «+», придется использовать С#.

Структуры могут содержать любые объекты VB .NET, в том числе другие структуры, перечисляемые типы, массивы и т. д. Таким образом, на VB .NET можно написать пакет для работы с матрицами, в котором основная структура данных будет определяться следующим образом:

Public Structure Matrix

Private TheOata(,) As Double

' И т.д. End Structure




Содержание  Назад  Вперед