How to check that string contains is english only
<p>i have a string which contains values like:</p>

<pre><code>string str ="Abhigyan Prakash,Primeshow,NewsPoint,NCP,Inflation,सरकार,राहुल,प्राइम शो,न्यूजप्वाइंट,कमजोर,एनसीपी,अभिज्ञान प्रकाश,Rahul";
</code></pre>

<p>i have used below code to convert it to array list:</p>

<pre><code>    ArrayList altags = new ArrayList( str.Split(','));
</code></pre>

<p>now i wants to remove all those strings from arraylist which belongs from non-english language (in my context those words which are written in "hindi" should be removed)</p>

<p>please suggest me how to check that string is written in english (with numeric and symbols) or in other language..</p>

<p>NOTE: i have no issue with generic list. i cant take it also. but please tell me how to check that string contains only alphabets + numeric + symbols
Thanks</p>
