_Type.IsSealed プロパティとは? わかりやすく解説

_Type.IsSealed プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

COM オブジェクトに、Type.IsSealed プロパティへのバージョン依存しないアクセス用意されています。

このプロパティは、CLS準拠していません。  

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

bool IsSealed { get; }
property bool IsSealed {
    bool get ();
}
/** @property */
boolean get_IsSealed ()

プロパティ
Typesealed として宣言されている場合trueそれ以外場合false

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

Type.IsSealed プロパティ

Typesealed として宣言されているかどうかを示す値を取得します

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

解説解説
使用例使用例

sealed クラスインスタンス作成しIsSealed プロパティチェックして結果表示する例を次に示します

Imports System
Imports Microsoft.VisualBasic
Namespace SystemType
    Public Class [MyClass]
        ' Declare MyTestClass as sealed.
        Public NotInheritable Class
 MyTestClass
        End Class 'MyTestClass
        Public Shared Sub
 Main()
            Try
                Dim myBool As Boolean
 = False
                Dim myTestClassInstance As
 New MyTestClass()
                ' Get the type of myTestClassInstance.
                Dim myType As Type = myTestClassInstance.GetType()
                ' Get the IsSealed property of myTestClassInstance.
                myBool = myType.IsSealed
                Console.WriteLine(ControlChars.Cr + "Is {0} sealed?
 {1}.", myType.FullName, myBool.ToString())
            Catch e As Exception
                Console.WriteLine(ControlChars.Cr + "An exception
 occurred: {0}", e.Message.ToString())
            End Try
        End Sub 'Main
    End Class '[MyClass] 
End Namespace 'SystemType
using System;
namespace SystemType
{
    public class MyClass
    {
        // Declare MyTestClass as sealed.
        sealed public class MyTestClass
        {
        }
        public static void
 Main(string []args)
        {
            try
            {
                bool myBool = false;
                MyTestClass myTestClassInstance = new MyTestClass();
                // Get the type of myTestClassInstance.
                Type myType = myTestClassInstance.GetType();
                // Get the IsSealed property of the myTestClassInstance.
                myBool = myType.IsSealed;
                Console.WriteLine("\nIs {0} sealed? {1}.", myType.FullName,
 myBool.ToString());
            }
            catch (Exception e)
            {
                Console.WriteLine("\nAn exception occurred: {0}",e.Message);
            }
        }
    }
}
using namespace System;

   // Declare MyTestClass as sealed.
   ref class MyTestClass sealed{};

int main()
   {
      try
      {
         bool myBool = false;
         MyTestClass^ myTestClassInstance = gcnew MyTestClass;
         
         // Get the type of myTestClassInstance.
         Type^ myType = myTestClassInstance->GetType();
         
         // Get the IsSealed property of the myTestClassInstance.
         myBool = myType->IsSealed;
         Console::WriteLine( "\nIs {0} sealed? {1}.", myType->FullName,
 myBool );
      }
      catch ( Exception^ e ) 
      {
         Console::WriteLine( "\nAn exception occurred: {0}", e->Message
 );
      }

   }
package SystemType;  
  
import System.*;

public class MyClass
{
    // Declare MyTestClass as sealed.
    final public static class
 MyTestClass
    {
    } //MyTestClass

    public static void main(String[]
 args)
    {
        try {
            boolean myBool = false;
            MyTestClass myTestClassInstance = new MyTestClass();

            // Get the type of myTestClassInstance.
            Type myType = myTestClassInstance.GetType();

            // Get the IsSealed property of the myTestClassInstance.
            myBool = myType.get_IsSealed();
            Console.WriteLine("\nIs {0} sealed? {1}.", myType.get_FullName()
,
                System.Convert.ToString(myBool));
        }
        catch (System.Exception e) {
            Console.WriteLine("\nAn exception occurred: {0}", e.get_Message());
        }
    } //main
} //MyClass
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」から_Type.IsSealed プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書から_Type.IsSealed プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書から_Type.IsSealed プロパティを検索

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

辞書ショートカット

すべての辞書の索引

「_Type.IsSealed プロパティ」の関連用語

_Type.IsSealed プロパティのお隣キーワード
検索ランキング

   

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



_Type.IsSealed プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS