[VB.NET]構造体でコンストラクタを使用るサンプル

2021年4月20日

書式
Sub New(変数名 As データの型)
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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

VB.net

Posted by arkgame