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

:-{ - long day.
Of course, to be pedantic, I was correct - arrays do not natively implement .Contains() :-}
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform