Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
クラスプロパティの内部からの利用
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30917#CommentId85971
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
miz
 (社会人)
投稿日時
2023/11/6 16:48:12
よろしくお願いします。
以下のようにクラスを作り、Propertyを内部から利用するのは問題ないでしょうか
Public Propertyとして定義した_Syouhin_CdをNewで使用しています。
実際はNewだけでなく別のメソッド等でも使います。
Property は外部からアクセスする為に作ると教本にあったので
内部から使えるとは思っていなかったのですがエラーが出ず意外でした
単なる無知なら良いのですがお願い致します。
Public Class testClass1
Private P_Syouhin_CD As String = ""
Public Property _Syouhin_Cd() As String
Get
Return P_Syouhin_CD
End Get
Set(ByVal value As String)
P_Syouhin_CD = Str_To_Cd(value, 13)
End Set
End Property
Private Function Str_To_Cd(ByVal In_Str As String, ByVal Ketasuu As Integer) As String
Dim W_Cd As Long = 0
If In_Str <> "" Then
W_Cd = Long.Parse(In_Str)
End If
Dim Rtn_Str As String = W_Cd.ToString(New String("0", Ketasuu))
Return Rtn_Str
End Function
Public Sub New(ByVal Syouhin_CD As String)
_Syouhin_Cd = Syouhin_CD
End Sub
End Class