मैं बहुत की तरह एक समारोह लिखना चाहते हैं,किसी वर्ण को समकक्ष System.Windows.Input.Key Enum मान में कैसे परिवर्तित करें?
public System.Windows.Input.Key ResolveKey(char charToResolve)
{
// Code goes here, that resolves the charToResolve
// in to the Key enumerated value
// (For example with '.' as the character for Key.OemPeriod)
}
मुझे लगता है मैं एक बहुत बड़ा स्विच-केस चरित्र मैच के लिए लिख सकते हैं पता है, लेकिन क्या कोई अन्य तरीका है? इस बात की बात यह है कि कुंजी enum की स्ट्रिंग चरित्र के साथ मेल नहीं खा सकती है, इसलिए Enum.IsDefined काम नहीं करेगा
कोई विचार?
अपडेट: यह विंडोज़ परिवेश में है
पढ़ें पूर्ण विवरण के वातावरण क्या है? WinForms/asp.net? ऐसी चीज करने का मकसद क्या है? – shahkalpesh