public void BubbleSortArrayString(string[] letters) //change here
{
bool swap;
string temp; //change this too
do
{
swap = false;
for (int index = 0; index < (letters.Length - 1); index++)
{
if (letters[index] > letters[index + 1]) //if first number is greater then second then swap
{
//swap
temp = letters[index];
letters[index] = letters[index + 1];
letters[index + 1] = temp;
swap = true;
}
}
} while (swap == true);
}
मैंने एक दशमलव को हल करने में कामयाब रहा है लेकिन मैं एक स्ट्रिंग के साथ चूस रहा हूं, मेरे पास महीनों के साथ एक टेक्स्ट फ़ाइल है और मुझे इसे वर्णानुक्रम में क्रमबद्ध करने की आवश्यकता है। मुझे त्रुटि मिलती है:एक स्ट्रिंग सरणी को सॉर्ट करने के लिए कैसे करें?
operator > cannot be applied to type string and string
सहायता की सराहना की जाएगी।
FYI करें: इस तरह '== TRUE' अनावश्यक है, क्योंकि यह सिर्फ मूल्यांकन कर रही है कि क्या आपके बूलियन मान एक बूलियन मान वापस जाने के लिए एक और बूलियन मान के बराबर होती है, आप के बाद से पहले से ही आपके साथ शुरू करने के लिए एक बुलियन वैल्यू है बस उस का उपयोग कर सकते हैं ('जबकि (स्वैप)' – Sayse