Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Type.IsAnsiClass propriété

 

Date de publication : novembre 2016

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

Espace de noms:   System
Assembly:  mscorlib (dans mscorlib.dll)

public bool IsAnsiClass { get; }

Valeur de propriété

Type: System.Boolean

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

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 courant 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 courant Type représente MyGenericType<int> (MyGenericType(Of Integer) en Visual Basic), la valeur de cette propriété est déterminée par MyGenericType<T>.

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

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

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);
        }
    }
}

.NET Framework
Disponible depuis 1.1
Silverlight
Disponible depuis 2.0
Silverlight pour Windows Phone
Disponible depuis 7.0
Retour au début
Afficher: