मैं एक वर्ग के उदाहरण के साथ एक सरणी को आबाद करने हूँ:IComparable इंटरफ़ेस को कार्यान्वित करने के लिए कैसे?
BankAccount[] a;
. . .
a = new BankAccount[]
{
new BankAccount("George Smith", 500m),
new BankAccount("Sid Zimmerman", 300m)
};
एक बार मैं इस सरणी पॉप्युलेट, मैं संतुलन राशि के आधार पर यह सॉर्ट करने के लिए करना चाहते हैं। ऐसा करने के लिए, मैं यह जांचने में सक्षम होना चाहूंगा कि प्रत्येक तत्व IComparable
का उपयोग करके क्रमबद्ध है या नहीं।
मुझे इंटरफेस का उपयोग करके ऐसा करने की ज़रूरत है। अब तक मेरे पास निम्न कोड है:
public interface IComparable
{
decimal CompareTo(BankAccount obj);
}
लेकिन मुझे यकीन नहीं है कि यह सही समाधान है या नहीं। कोई सलाह?
im खेद यू मुझे कैसे मैं इसे –
मुझे पसंद लागू करेगा का एक उदाहरण दे सकते हैं जैसे
LINQ
उपयोग करने के लिए की जरूरत है 'this.Balance लौट आते हैं। तुलना करें (वह। बैलेंस); ' –@jeff बस खराब वाक्यविन्यास –