यह निर्धारित करने के लिए कि किसी स्ट्रिंग में अद्वितीय वर्ण हैं या नहीं, पहले स्ट्रिंग में अगले शब्द के साथ एक शब्द की जाँच करें -
for (int j = i + 1; j < val.Length; j++) { if (val[i] == val[j]) }
यदि आपको कोई मेल मिलता है, तो इसका मतलब यह होगा कि स्ट्रिंग में अद्वितीय वर्ण नहीं हैं।
यदि आप कोई मिलान नहीं ढूंढ पा रहे हैं, तो स्ट्रिंग में सभी अद्वितीय वर्ण हैं।
एक मैच के मामले में, झूठी वापसी यानी अद्वितीय वर्ण नहीं मिले -
for (int j = i + 1; j < val.Length; j++) { if (val[i] == val[j]) return false; }