Maison >développement back-end >Tutoriel C#.Net >Quelles propriétés sont obsolètes en C# ?

Quelles propriétés sont obsolètes en C# ?

WBOY
WBOYavant
2023-09-13 12:21:07639parcourir

C# 中哪些属性已过时?

Si une méthode a des attributs obsolètes, le compilateur émettra un avertissement dans le code après la compilation.

Lorsqu'une nouvelle méthode est utilisée dans la classe et que vous souhaitez toujours conserver l'ancienne méthode dans la classe, vous pouvez la marquer comme obsolète en affichant un message indiquant que la nouvelle méthode doit être utilisée à la place de l'ancienne méthode.

Voici un exemple montrant comment utiliser les propriétés obsolètes - p>

using System;

public class Demo {
   [Obsolete("Old Method shouldn't be used! Use New Method instead", true)]

   static void OldMethod() {
      Console.WriteLine("This is the old method!");
   }

   static void NewMethod() {
      Console.WriteLine("This is the new method!");
   }

   public static void Main() {
      OldMethod();
   }
}

Depuis que nous avons défini le message d'avertissement ci-dessus, l'avertissement suivant s'affiche -

Compilation failed: 1 error(s), 0 warnings
error CS0619: `Demo.OldMethod()' is obsolete: `Old Method shouldn't be used! Use New Method instead'

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer