144 votes

Paragraphes multiples dans un élément de liste.

Ce n’est probablement pas possible, mais j’ai cette classe :

Il n’y a plus que cela, mais nous allons garder les choses simples. Le type générique (DataType) est limité aux types valeur par where déclaration. Ce que je veux faire, c’est avoir une liste de ces objets de métadonnées de types divers (DataType). Tels que :

Est-ce encore possible ?

184voto

leppie Points 67289
public abstract class Metadata
{
}

public class Metadata<DataType> : MetaData where DataType : struct
{
    private DataType mDataType;
}

90voto

bruno conde Points 28120

Après la réponse de leppie, pourquoi ne pas faire `` une interface :

29voto

Bryan Watts Points 22810

J’ai aussi utilisé une version non générique, en utilisant le `` mot clé :

Implémentation d’interface explicite est utilisée pour permettre à tous les deux `` membres :

Vous pourriez dériver une version ciblant les types valeur :

Ceci peut être étendu à n’importe quel genre de contraintes génériques.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X