मैं पता नहीं क्यों यह काम नहीं कर रहा है:मुद्रा चिह्न के साथ दशमलव को स्ट्रिंग का विश्लेषण कैसे करें?
string s = "12,00 €";
var germanCulture = CultureInfo.CreateSpecificCulture("de-DE");
decimal d;
if (decimal.TryParse(s, NumberStyles.AllowCurrencySymbol, germanCulture, out d))
{
// i want to get to this point
Console.WriteLine("Decimal value: {0}", d);
}
धन्यवाद एक बहुत :) –
@TimSchmelter, आपका स्वागत है :) – Habib
एक छोटी सी में अधिक जानकारी की व्याख्या करने के यह क्यों इतना है: NumberStyles.AllowCurrencySymbol केवल मुद्रा प्रतीक पार्स की प्रक्रिया के हिस्से के रूप में ध्यान नहीं दिया जा करने के लिए अनुमति देता है। अतिरिक्त व्हाइटस्पेस और दशमलव विभाजक को उन्हें सक्षम करने के लिए अतिरिक्त झंडे की आवश्यकता होती है: AllowDecimalPoint और AllowTrailingWhite। मुद्रा इन झंडे (और कुछ अन्य) को जोड़ती है [लिंक] (http://msdn.microsoft.com/en-us/library/0xh24xh4.aspx) –