मुझे लगता है कि मैं इस पैटर्न को बहुत कुछ करता हूं। क्या यह लिखने का एक बेहतर तरीका है?अगर किसी फोरैच पर बयान
bool hit=false;
foreach (var tag in tags)
if (tag == sz)
{
hit = true;
break;
}
if (hit) continue;
//tags.add(sz); or whatever i wanted to do
मुझे पता है if sz in tags
अन्य भाषाओं में मौजूद है। मुझे उम्मीद है कि linq में कुछ है जो मदद कर सकता है?
if (tags.Contains(sz))
{
// ...
}
LINQ मदद कर सकता है। मुझे सटीक वाक्यविन्यास नहीं पता है, लेकिन कुछ चयनित टैग्स = टैग्स जैसे होंगे। जहां (टैग => टैग! = एसजे); –
आपका कोड कोई मतलब नहीं है। क्या आप कुछ घुंघराले ब्रेसिज़ खो रहे हैं? फिर भी यह अभी भी समझ में नहीं आता है। –
@ मार्क, इसके बारे में क्या बकवास है? मैं व्यक्तिगत रूप से कुछ और ब्रेसिज़ डालता था, लेकिन यह एक कानूनी कोड खंड है, बशर्ते कोड एक लूप के अंदर पाया जाता है, जो एक विधि, संपत्ति, घटना या सूचकांक के अंदर है, जो एक प्रकार के अंदर है। –