L'opérateur '&' ne peut pas être appliqué aux opérandes de type 'T' et 'T' [Duplicate
-
30-10-2019 - |
Question
Ma demande définit plusieurs enum
S qui incluent le [Flags]
attribut.
Je voulais écrire une petite méthode d'utilité pour vérifier si un drapeau était défini pour l'un de ces enum
S et moi avons trouvé ce qui suit.
protected static bool IsFlagSet<T>(ref T value, ref T flags)
{
return ((value & flags) == flags);
}
Mais cela me donne l'erreur "Opérateur" & "ne peut pas être appliquée aux opérandes de type" t "et" t "".
Cela peut-il être fait fonctionner?
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow