[VB.NET]構造体でコンストラクタを使用るサンプル
書式
Sub New(変数名 As データの型)
使用例
Structure User
Public userNo As Integer
Public username As String
'構造体のコンストラクタ
Sub New(depno As Integer)
userNo = depno
End Sub
End Structure
Module ModuleTest
Sub Main()
Dim tmd As New User(50)
tmd.username = "user007"
Console.WriteLine(tmd.userNo)
Console.WriteLine(tmd.username)
End Sub
End Module
Structure User
Public userNo As Integer
Public username As String
'構造体のコンストラクタ
Sub New(depno As Integer)
userNo = depno
End Sub
End Structure
Module ModuleTest
Sub Main()
Dim tmd As New User(50)
tmd.username = "user007"
Console.WriteLine(tmd.userNo)
Console.WriteLine(tmd.username)
End Sub
End Module
Structure User Public userNo As Integer Public username As String '構造体のコンストラクタ Sub New(depno As Integer) userNo = depno End Sub End Structure Module ModuleTest Sub Main() Dim tmd As New User(50) tmd.username = "user007" Console.WriteLine(tmd.userNo) Console.WriteLine(tmd.username) End Sub End Module
実行結果
50
user007