「VB.NET」構造体にWith~End Withで変数を設定する
書式
With objectExpression [ statements ] End With With 変数(構造体) 処理コード End With
オブジェクトまたは構造のメンバーにアクセスする場合にステートメントで簡単な構文を使用できるように、単一のオブジェクトまたは構造を繰り返し参照する一連のステートメントを実行します。
使用例
Module Module1 '構造体Customerの定義 Structure Customer 'String型変数の宣言 Public userName As String 'Integer型変数の宣言 Public age As Integer End Structure Sub Main() Dim cst As Customer 'Withと構造体の変数を設定 With cst .userName = "yamada" .age = 34 End With Console.WriteLine("ユーザー名: " + cst.userName) Console.WriteLine("年齢: " + cst.age.ToString) Console.ReadKey() End Sub End Module
実行結果
ユーザー名: yamada
年齢: 34