>>>>As far as I know, there isn't. You can easily write one - and overload it for other types
>>>>
>>>>static bool Inlist(string s, params string[] list)
>>>>{
>>>> for (int i = list.Length; --i >= 0; )
>>>> if (s.CompareTo(list[i]) == 0)
>>>> return true;
>>>> return false;
>>>>}
>>>>
>>>
>>>Not really a replacement for INLIST() but if you're passing an array as a parameter why not just use list.Contains(s) ?
>>>Regards,
>>>Viv
>>
>>_
>>
>>I'm not passing an array as a parameter - just receiving a variable number of parameters in an array;
>>
>>static void doit()
>>{
>> bool il = Inlist("001", "001", "002", "003");
>> Console.WriteLine("Inlist: " + il);
>>}
>>static bool Inlist(string s, params string[] list)
>>{
>> return list.Contains(s);
>>}
>>
>>But you're right, Contains() is less code
>
>Which one performs better? I'm adding this to our string extensions, thanks.
You'll have to test it
Gregory