2013-07-11 14 views
7

W mojej metodzie konwersji otrzymuję nieprawidłowe separatory liczb, gdy używam TypeConverter.ConvertToString(Object), ponieważ mój system jest w języku niemieckim. Jest jeszcze inne przeciążenie tej metody, które wygląda tak: TypeConverter.ConvertToString(ITypeDescriptorContext, CultureInfo, Object).Jak wywołać TypeConverter.ConvertTo lub ConvertToString z InvariantCulture, ale bez implementacji ITypeDescriptorContext

Czy istnieje inteligentny sposób uzyskania ITypeDescriptorContext lub innej opcji wywołania tej metody z InvariantCulture oprócz zmiany kultury przed i po?

Odpowiedz

11

można przekazać null jako parametr

TypeConverter.ConvertToString(null, 
           CultureInfo.InvariantCulture, Object); 
+0

Wielkiego, wydaje się działać! – thalm