- - PR -
VBFixedString属性の取得について
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2003-04-01 10:28
はじめて投稿させていただきます。
よろしくお願いします。 VB.NETにて開発を行っていますが、以下のような構造体を作成した場合、 VBFixedString属性の10という値は取得可能なのでしょうか? Private Structure Person Public Age As Integer <VBFixedString(10)> Public Name As String End Structure ちなみに以下のようにGetCustomAttributeを使用してみましたが、 objには何も値が入ってきませんでした。(Null) Dim p As Person Dim t As Type = p.Name.GetType Dim obj As VBFixedStringAttribute = _ Attribute.GetCustomAttribute(t, GetType(VBFixedStringAttribute)) GetCustomAttributeはその名の通り、カスタム属性しか取得しないのでしょうか? どなたかお分かりになる方がいらっしゃいましたら、よろしくお願いします。 [ メッセージ編集済み 編集者: やぎ 編集日時 2003-04-01 10:38 ] | ||||
|
投稿日時: 2003-04-01 10:53
この場合、属性が付いているのはNameフィールドなので、フィールドに対してGetCustomAttributesメソッドを呼び出します。
| ||||
|
投稿日時: 2003-04-01 11:07
NothingButXMLInfoSetさん ありがとうございます。
>この場合、属性が付いているのはNameフィールドなので、 >フィールドに対してGetCustomAttributesメソッドを呼び出します。 Nameフィールドの属性なんですね。 Stringに対しての属性とばかり思っていました。 ありがとうございました。 [ メッセージ編集済み 編集者: やぎ 編集日時 2003-04-01 11:07 ] [ メッセージ編集済み 編集者: やぎ 編集日時 2003-04-01 11:08 ] | ||||
1
