Strings.Len メソッド (Decimal) (Microsoft.VisualBasic)

ビューの切り替え:
スクリプトなし
.NET Framework クラス ライブラリ
Strings.Len メソッド (Decimal)
この記事は翻訳者によって翻訳されたものです。 このページおよび元の英語コンテンツを同時に表示させるには、[ライトウェイト] に切り替えます。

文字列内の文字数または変数を格納するために必要な公称バイト数を表す整数を返します。

名前空間:  Microsoft.VisualBasic
アセンブリ:  Microsoft.VisualBasic (Microsoft.VisualBasic.dll 内)
構文

Visual Basic
Public Shared Function Len ( _
	Expression As Decimal _
) As Integer
C#
public static int Len(
	decimal Expression
)
Visual C++
public:
static int Len(
	Decimal Expression
)
F#
static member Len : 
        Expression:decimal -> int 

パラメーター

Expression
型: System.Decimal
任意の有効な String 型の式または変数名。 Expression の型が Object である場合、Len 関数は、その型が FilePut 関数によってファイルに書き込まれるときのサイズを返します。

戻り値

型: System.Int32
文字列内の文字数または変数を格納するために必要な公称バイト数を表す整数を返します。
解説

ユーザー定義の型およびオブジェクト型 (Object) の変数の場合、Len 関数はその型が FilePut 関数によってファイルに書き込まれるときのサイズを返します。 Object に文字列型 (String) が含まれる場合は、文字列の長さを返します。 Object にその他の型が含まれる場合は、オブジェクトが FilePut 関数によってファイルに書き込まれるときのサイズを返します。

VBFixedString 属性をオブジェクト内の文字列フィールドに適用すると、ディスクに書き込むときに文字列のサイズをバイト数で示すことができます。 Len 関数は、Object 変数のサイズを判断するとき VBFixedString 属性を (可能であれば) 使用します。

メモ メモ

Len 関数をユーザー定義のデータ型に含まれる可変長文字列に対して実行する場合は、格納に必要な実際のバイトを決定できない場合があります。

メモ メモ

以前のバージョンの Visual Basic では、LenB 関数は文字数ではなくバイト数を返していました。 これは主に、2 バイト文字セット (DBCS) アプリケーションで文字列を変換するために使用します。 現在 Visual Basic のすべての文字列は Unicode で、LenB はサポートされていません。

スマート デバイス開発者のためのメモ

Len 関数は、String 変数と Object 変数だけをパラメーターとして受け入れます。 Object に文字列型 (String) が含まれる場合は、String の長さを返します。 パラメーターが NULL Object 参照である場合は、ゼロを返します。 Object にその他の型が含まれる場合は、例外がスローされます。


Len 関数を使って文字列の文字数を返す例を次に示します。

Visual Basic

' Initializes variable.
Dim TestString As String = "Hello World"
' Returns 11.
Dim TestLen As Integer = Len(TestString)


バージョン情報

.NET Framework

サポート対象: 4、3.5、3.0、2.0、1.1、1.0

.NET Framework Client Profile

サポート対象: 4、3.5 SP1
プラットフォーム

Windows 7, Windows Vista SP1 以降, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core はサポート対象外), Windows Server 2008 R2 (SP1 以降で Server Core をサポート), Windows Server 2003 SP2

.NET Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
参照

参照

Len

その他の技術情報