Lire en anglais

Partager via


Type.IsAnsiClass Propriété

Définition

Obtient une valeur indiquant si l'attribut de format de chaîne AnsiClass est sélectionné pour Type.

C#
public bool IsAnsiClass { get; }

Valeur de propriété

Boolean

true si l'attribut de format de chaîne AnsiClass est sélectionné pour le Type ; sinon, false.

Implémente

Exemples

L’exemple suivant obtient les informations de champ et vérifie l' AnsiClass attribut.

C#
using System;
using System.Reflection;
public class MyClass
{
    protected string myField = "A sample protected field." ;
}
public class MyType_IsAnsiClass
{
    public static void Main()
    {
        try
        {
            MyClass myObject = new MyClass();
            // Get the type of the 'MyClass'.
            Type myType = typeof(MyClass);
            // Get the field information and the attributes associated with MyClass.
            FieldInfo myFieldInfo = myType.GetField("myField", BindingFlags.NonPublic|BindingFlags.Instance);
            Console.WriteLine( "\nChecking for the AnsiClass attribute for a field.\n");
            // Get and display the name, field, and the AnsiClass attribute.
            Console.WriteLine("Name of Class: {0} \nValue of Field: {1} \nIsAnsiClass = {2}", myType.FullName, myFieldInfo.GetValue(myObject), myType.IsAnsiClass);
        }
        catch(Exception e)
        {
            Console.WriteLine("Exception: {0}",e.Message);
        }
    }
}

Remarques

Le StringFormatMask sélectionne les attributs de format de chaîne. Les attributs de format de chaîne améliorent l’interopérabilité en définissant la manière dont les chaînes doivent être interprétées.

Si le actuel Type représente un type générique, cette propriété se rapporte à la définition de type générique à partir de laquelle le type a été construit. par exemple, si le actuel Type représente MyGenericType<int> ( MyGenericType(Of Integer) dans Visual Basic), la valeur de cette propriété est déterminée par MyGenericType<T> .

Si le actuel Type représente un paramètre de type d’un type générique, cette propriété retourne toujours false .

S’applique à

Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1

Voir aussi