VBFixedStringAttribute クラス
更新 : 2007 年 11 月
文字列を固定長と見なして扱うことを示します。
<System.AttributeUsage(System.AttributeTargets.Field, _
Inherited := False, AllowMultiple := False)> _
Public NotInheritable Class VBFixedStringAttribute
Inherits System.Attribute
解説
Visual Basic の文字列は、既定では可変長です。固定長文字列を必要とする Visual Basic のファイル入出力関数 (FileGet や FilePut など) を使うときには、この属性を使用します。
メモ : |
---|
VBFixedStringAttribute 属性は、文字列の長さを文字数ではなく、バイト数で指定します。 |
使用例
Structure Person
Public ID As Integer
Public MonthlySalary As Decimal
Public LastReviewDate As Long
<VBFixedString(15)> Public FirstName As String
<VBFixedString(15)> Public LastName As String
<VBFixedString(15)> Public Title As String
<VBFixedString(150)> Public ReviewComments As String
End Structure
メモ : |
---|
VBFixedStringAttribute は情報提供のための属性で、可変長の文字列を固定長の文字列に変換するためには使用できません。この属性の目的は、構造体および非ローカル変数に含まれる文字列についての、VBFixedStringAttribute を認識するメソッドや API (Len 関数や FilePut 関数など) の呼び出しでの使用方法を変更することにあります。この属性によって文字列自身の実際の長さが変更されることはない点に注意してください。 |
スマート デバイス開発者のためのメモ
このクラスはサポートされていません。
必要条件
名前空間 : Microsoft.VisualBasic
アセンブリ : Visual Basic ランタイム ライブラリ (Microsoft.VisualBasic.dll)
参照
概念
参照
VBFixedStringAttribute クラス メンバ