私はCSVリーダーを持っているので、一般的なキャスト方法があります。私が合格した場合しかし、なぜTypeConverterは文化に従わないのですか?
try
{
TypeConverter converter = TypeDescriptor.GetConverter(type);
if (converter != null)
{
result = converter.ConvertFromString(null, culture, value);
return true;
}
result = type.GetDefault();
return true;
}
catch
{
result = type.GetDefault();
return false;
}
:
タイプ:int
値:"123.024"
文化:de-DE
コンバータは常に失敗し、リターンをそれそれは、私がこれを行います0
を正しく処理する代わりに、.
を何千ものセパレータ。
誰かがそれを動作させる方法を知っていますか?
完全な方法を共有できますか? – Murad
TypeConverterはプログラマー向けで、Visual Studioの[プロパティ]ウィンドウに電力を供給します。 CSVデータを解析するために使用すると、良い考えではありません。 –