Type.GetElementType メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > Type.GetElementType メソッドの意味・解説 

Type.GetElementType メソッド

派生クラスによってオーバーライドされた場合現在の配列ポインタ、または参照型によって包含または参照されるオブジェクトType返します

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

解説解説
使用例使用例

GetElementType メソッド使用する例を次に示します

Imports System

Class TestGetElementType

    Public Shared Sub Main()
        Dim array As Integer()
 = {1, 2, 3}
        Dim t As Type = array.GetType()
        Dim t2 As Type = t.GetElementType()
        Console.WriteLine("The element type of {0} is {1}.",
 array, t2.ToString())
        Dim newMe As New
 TestGetElementType()
        t = newMe.GetType()
        t2 = t.GetElementType()
        If t2 Is Nothing
 Then
            Console.WriteLine("The element type of {0} is {1}.",
 newMe, "null")
        Else
            Console.WriteLine("The element type of {0} is {1}.",
 newMe, t2.ToString())
        End If
    End Sub 'Main
End Class 'TestGetElementType
using System;
class TestGetElementType 
{
    public static void Main()
 
    {
        int[] array = {1,2,3};
        Type t = array.GetType();
        Type t2 = t.GetElementType();
        Console.WriteLine("The element type of {0} is {1}.",array, t2.ToString());
        TestGetElementType newMe = new TestGetElementType();
        t = newMe.GetType();
        t2 = t.GetElementType();
        Console.WriteLine("The element type of {0} is {1}.", newMe, t2==null?
 "null" : t2.ToString());
    }
}
using namespace System;
public ref class TestGetElementType{};

int main()
{
   array<Int32>^array = {1,2,3};
   Type^ t = array->GetType();
   Type^ t2 = t->GetElementType();
   Console::WriteLine( "The element type of {0} is {1}.", array, t2 );
   TestGetElementType^ newMe = gcnew TestGetElementType;
   t = newMe->GetType();
   t2 = t->GetElementType();
   Console::WriteLine( "The element type of {0} is {1}.", newMe, t2 ==
 nullptr ? "null" : t2->ToString() );
}

import System.*;

class TestGetElementType
{
    public static void main(String[]
 args)
    {
        int array[] =  { 1, 2, 3 };
        Type t = array.GetType();
        Type t2 = t.GetElementType();
        Console.WriteLine("The element type of {0} is {1}.", array,
            t2.ToString());
        TestGetElementType newMe = new TestGetElementType();
        t = newMe.GetType();
        t2 = t.GetElementType();
        Console.WriteLine("The element type of {0} is {1}.", newMe,
            (t2 == null) ? "null"
 : t2.ToString());
    } //main
} //TestGetElementType

このコードによって、次の出力生成されます。

System.Int32[] element type is System.Int32
    TestGetElementType element type is null
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

_Type.GetElementType メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

COM オブジェクトに、Type.GetElementType メソッドへのバージョン依存しないアクセス用意されています。

このメソッドは、CLS準拠していません。  

名前空間: System.Runtime.InteropServices
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Function GetElementType As Type
Type GetElementType ()
Type^ GetElementType ()
Type GetElementType ()
function GetElementType () : Type

戻り値
現在の配列ポインタ、または参照型によって包含または参照されるオブジェクトType。 または 現在の Type配列またはポインタない場合、または参照によって渡されない場合、またはジェネリック型表しているか、ジェネリック型定義またはジェネリック メソッド定義の型パラメータ表している場合は、null 参照 (Visual Basic では Nothing) が返されます。

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Type.GetElementType メソッド」の関連用語

Type.GetElementType メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Type.GetElementType メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS