मुझे कई तारों की एक सरणी मिली है। मैं तारों को तारों से कैसे क्रमबद्ध कर सकता हूं?वर्णमाला द्वारा एक स्ट्रिंग सरणी को सॉर्ट करने के लिए कैसे करें?
7
A
उत्तर
19
लगता है जैसे आप Array.Sort
विधि का उपयोग करना चाहते हैं।
Array.Sort(myArray)
कई भार के, कुछ है जो कस्टम comparers (वर्ग या प्रतिनिधियों) ले रहे हैं, लेकिन डिफ़ॉल्ट एक वर्णानुक्रम छँटाई (आरोही) क्या करना चाहिए के रूप में आप चाहते हैं लगते हैं।
2
class Program
{
static void Main()
{
string[] a = new string[]
{
"Egyptian",
"Indian",
"American",
"Chinese",
"Filipino",
};
Array.Sort(a);
foreach (string s in a)
{
Console.WriteLine(s);
}
}
}
1
Array.Sort भी एक पूर्वानुमान-अधिभार प्रदान करता है। एक 2d सरणी
string[] myArray = ...;
string[] sorted = myArray.OrderBy(o => o).ToArray();
LINQ भी आप empoweres सॉर्ट करने के लिए:
string[,] myArray = ...;
string[,] sorted = myArray.OrderBy(o => o[ROWINDEX]).ThenBy(t => t[ROWINDEX]).ToArray();
Array.Sort(myArray, (p, q) => p[0].CompareTo(q[0]));
तुम भी LINQ उपयोग कर सकते हैं अपने सरणी को क्रमबद्ध करने वाले: आप अपने वहाँ छँटाई-व्यवहार निर्दिष्ट कर सकते हैं
LINQ का डिफ़ॉल्ट सॉर्टिंग-व्यवहार वर्णानुक्रम भी है। आप इसके बजाय ऑर्डरबैडसेकेंडिंग()/फिरबीडस्केंडिंग() का उपयोग करके इसे उलट सकते हैं।
संबंधित मुद्दे
- 1. फ़्लोट के कॉलम द्वारा ऑक्टेव में सेल सरणी को सॉर्ट करने के लिए कैसे करें?
- 2. IE8 में जावास्क्रिप्ट: अल्फान्यूमेरिक प्रॉपर्टी द्वारा ऑब्जेक्ट्स की सरणी को सॉर्ट करने के लिए कैसे करें
- 3. आर में वर्ण चर के वर्णमाला क्रम द्वारा डेटा फ्रेम को सॉर्ट करने के लिए कैसे करें?
- 4. द्वारा एक शब्दकोश सॉर्ट करने के लिए कैसे कुंजी
- 5. कैसे सभी स्तंभों द्वारा एक मैट्रिक्स सॉर्ट करने के लिए
- 6. रूबी में फ़ाइल को सॉर्ट करने के लिए कैसे करें
- 7. जावा में एक स्ट्रिंग को सॉर्ट करें
- 8. गैर वर्णमाला वर्णों द्वारा विभाजित स्ट्रिंग
- 9. वर्णमाला क्रम में एंड्रॉइड स्ट्रिंग्स.एक्सएमएल को सॉर्ट करें
- 10. पायथन में पंक्ति द्वारा 2 डी सरणी को सॉर्ट करने के लिए कैसे?
- 11. स्ट्रिंग के वर्णमाला को कैसे जांचें?
- 12. मूल्य से एक (सहयोगी) सरणी को सॉर्ट करने के लिए कैसे करें?
- 13. क्लास ऑब्जेक्ट्स के गुण मान द्वारा वर्ग ऑब्जेक्ट वाले सरणी को सॉर्ट करने के लिए कैसे करें?
- 14. एकाधिक अक्षों द्वारा 2 डी numpy सरणी को सॉर्ट करना
- 15. स्ट्रिंग सरणी
- 16. संस्करण जानकारी को सॉर्ट करने के लिए कैसे करें
- 17. एक सरणी को साफ़ करने के लिए कैसे करें
- 18. रुबी में किसी विशेष क्रम में सरणी को सॉर्ट करने के लिए कैसे करें?
- 19. एक दो आयाम ArrayList सॉर्ट करने के लिए कैसे
- 20. स्ट्रिंग द्वारा एक बहुआयामी सरणी छंटनी?
- 21. निर्माण तिथि द्वारा फ़ाइलों को सॉर्ट करें - आईओएस
- 22. स्ट्रिंग को अल्पविराम से अलग करने के लिए स्ट्रिंग को कैसे परिवर्तित करें?
- 23. ऑब्जेक्ट्स की विशेषता द्वारा ऑब्जेक्ट्स की सरणी को कैसे सॉर्ट करें?
- 24. किसी व्यवहार के सदस्यों या सदस्यों द्वारा एक सिद्धांत DQL क्वेरी को सॉर्ट करने के लिए कैसे करें?
- 25. कैसे जावास्क्रिप्ट में जाँच करने के लिए है कि एक स्ट्रिंग वर्णमाला वर्ण
- 26. स्ट्रिंग को एक स्ट्रिंग में कनवर्ट करने के लिए कैसे करें जिसमें प्रत्येक वर्ण
- 27. जावास्क्रिप्ट स्ट्रिंग को एक सरणी
- 28. जेड-इंडेक्स द्वारा विंडोज को कैसे सॉर्ट करें?
- 29. एक स्ट्रिंग सरणी को अन्य
- 30. जावास्क्रिप्ट: सॉर्ट बहुआयामी सरणी
+1 केवल अपने डिफ़ॉल्ट व्यवहार का उल्लेख करने के लिए। यह वर्णानुक्रम के विपरीत विपरीत नहीं होगा, आपको इसे चालित करने या अपने स्वयं के प्रकार को लागू करने की आवश्यकता है। –
या बस .ॉर्ट() यदि वे एक सूची – simendsjo
+1 में हैं, तो अधिक जटिल सॉर्टिंग के लिए उत्कृष्ट जवाब, मैं आईसीओम्पेरबल इंटरफ़ेस या लिंक की सॉर्ट अभिव्यक्ति पर एक नज़र डालेगा – armannvg