2013-07-11 16 views
7

Trong phương pháp chuyển đổi của tôi, tôi có sai số tách khi tôi sử dụng TypeConverter.ConvertToString(Object) vì hệ thống của tôi là tiếng Đức. Có một tình trạng quá tải cho phương pháp này trông giống như sau: TypeConverter.ConvertToString(ITypeDescriptorContext, CultureInfo, Object).Làm thế nào để gọi TypeConverter.ConvertTo hoặc ConvertToString với InvariantCulture nhưng không thực hiện ITypeDescriptorContext

Có cách nào thông minh để có được ITypeDescriptorContext hoặc một tùy chọn khác để gọi phương thức này với InvariantCulture ngoài việc chuyển đổi văn hóa trước và sau?

Trả lời

11

Bạn có thể vượt qua null như một tham số

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

Tuyệt vời, dường như làm việc! – thalm

Các vấn đề liên quan