Postupy: Volání procedury operátora (Visual Basic)
Volání procedury operátora pomocí symbolu operátor ve výrazu.V případě provozovatele převodu volání CType – funkce (Visual Basic) k převodu hodnoty z jednoho datového typu na jiný.
Operátor postupy nejsou explicitně volat.Stačí použít operátor, nebo CType funkce v příkazu přiřazení, nebo výraz, stejně jako obvykle použijete operátor.Visual Basicumožňuje volání procedury operátor.
Definování třídy nebo struktury operátor se také nazývá přetížení operátor.
Volání procedury operátor
Použijte symbol operátor ve výrazu běžným způsobem.
Přesvědčete se, zda že jsou vhodné pro operátor a ve správném pořadí datových typů operandy.
Provozovatel přispívá k hodnota výrazu očekávaným způsobem.
Volat operátor postup převodu
Použití CType uvnitř výrazu.
Přesvědčete se, zda že jsou vhodné pro převod a ve správném pořadí datových typů operandy.
CTypeZavolá proceduru operátor převodu a vrátí převedené hodnoty.
Příklad
Následující příklad vytvoří dvě TimeSpan struktur, přidá je dohromady a uloží výsledek do třetí TimeSpan struktury.TimeSpan Definuje strukturu operátor postupy k přetěžování několik standardních operátorů.
Dim firstSpan As New TimeSpan(3, 30, 0)
Dim secondSpan As New TimeSpan(1, 30, 30)
Dim combinedSpan As TimeSpan = firstSpan + secondSpan
Dim s As String = firstSpan.ToString() &
" + " & secondSpan.ToString() &
" = " & combinedSpan.ToString()
MsgBox(s)
Protože TimeSpan přetížení standardní + operátor, v předchozím příkladu volá proceduru operátor při výpočtu hodnoty combinedSpan.
Příklad volání procedury operátor konverzace, viz Postupy: Použití třídy, která definuje operátory (Visual Basic)..
Probíhá kompilace kódu
Musí být třídy nebo struktury, kterou používáte, definuje operátor, který chcete použít.
Viz také
Úkoly
Postupy: Definice operátora (Visual Basic)
Postupy: Definice operátora převodu (Visual Basic)
Postupy: Definice struktury (Visual Basic)
Referenční dokumentace
Koncepty
Procedury operátoru (Visual Basic)