Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
VFP inlist() in c#
Message
From
25/01/2013 13:41:24
 
 
General information
Forum:
ASP.NET
Category:
Coding, syntax and commands
Miscellaneous
Thread ID:
01320903
Message ID:
01564100
Views:
46
>>>>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
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform