Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
VFP inlist() in c#
Message
De
25/01/2013 13:41:24
 
 
À
25/01/2013 13:30:21
Information générale
Forum:
ASP.NET
Catégorie:
Code, syntaxe and commandes
Divers
Thread ID:
01320903
Message ID:
01564100
Vues:
44
>>>>If I try
>>>>
>>>>Int16 closeDrawers = 2;
>>>>
>>>>if (closeDrawers.InList(2,4))
>>>>
>>>>
>>>>
>>>>I get an error about Short don't have InList implemented. I bypassed it by using Int32 instead but just wondering what was wrong in the above.
>>>
>>>Remind us how you are currently implementing InList() ....
>>
>>
>> public static bool InList<T>(this T s, params T[] list)
>>        {
>>            return list.Contains(s);
>>        }
Don't see how that works. Arrays don't implement .Contains()......


It was you that started with Contains, if memory serves

But anyway http://msdn.microsoft.com/en-us/library/czz5hkty.aspx

Arrays implement the IEnumerable interface. http://msdn.microsoft.com/en-us/library/vstudio/9eekhta0(v=vs.100).aspx
IEnumerable contains Contains.

Hence, ...
Gregory
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform