मेरे पास स्ट्रिंग वाले ऑब्जेक्ट्स की एक सरणी है।ऑब्जेक्ट्स की सरणी से अद्वितीय स्ट्रिंग्स में शामिल हों
var values = new object[5];
values[0] = "PIZZA HUT";
values[1] = "ISLAMABAD";
values[2] = "ISLAMABAD";
values[3] = "PAKISTAN";
values[4] = "PAKISTAN";
मैं सरणी से अद्वितीय तत्व की एक स्ट्रिंग प्राप्त करना चाहते हैं, ,
साथ शामिल हो गए भी अगर स्ट्रिंग isNullOrWhiteSpace जाँच करने के लिए की जरूरत है;
PIZZA HUT, ISLAMABAD, PAKISTAN.
वर्तमान में मैं निम्नलिखित कर रहा हूं। लेकिन आप देख सकते हैं कि अगर इसे कथन में ज्यादा जांच की आवश्यकता है। अगर वहाँ LINQ
string featureName = values[0] as string;
string adminboundry4 = values[1] as string;
string adminboundry3 = values[2] as string;
string adminboundry2 = values[3] as string;
string adminboundry1 = values[4] as string;
if (!string.IsNullOrWhiteSpace(adminboundry4)
&& adminboundry4 != adminboundry1
&& adminboundry4 != adminboundry2
&& adminboundry4 != adminboundry3) //want to get rid of these checks
featureName += "," + adminboundry4;
if (!string.IsNullOrWhiteSpace(adminboundry3)) //Not checking for duplicate here just for this question
featureName += "," + adminboundry3;
if (!string.IsNullOrWhiteSpace(adminboundry2)) //Not checking for duplicate here just for this question
featureName += "," + adminboundry2;
if (!string.IsNullOrWhiteSpace(adminboundry1)) //Not checking for duplicate here just for this question
featureName += "," + adminboundry1;
featureName
का उपयोग कर एक बेहतर तरीका मैं सोच रहा था शामिल PIZZA HUT, ISLAMABAD, PAKISTAN, PAKISTAN
thats मैं क्या –