Seriously? Don't.
Convert the commas separated list into an array (or other collection) of integers and use that instead. Comma separated data is a pain to work with - and if it's coming form a database then change the DB design to add another table which cross references your faculty to your ids. It will make your life a lot simpler.
To change the comma separated data is relatively simple:
int[] data = "16,17,14,2,10".Split(',').Select(s => int.Parse(s)).ToArray();
But you will have to do that each time you want to use it! It's a lot easier and neater (and generally quicker in the long run) to use a collection of integers to start with.
After that, to see if an individual collection contains a specific value is also trivial:
bool doesItHaveOne = data.Contains(16);
But...if the data is in a separate table in the DB, it's even easier to do the whole task: SQL is designed for that kind of query!