cách dễ nhất để kiểm tra xem typeof() có thể sử dụng toán học (số) hay không.typeof() để kiểm tra các giá trị số
làm tôi cần phải sử dụng TryParse method hay kiểm tra nó bằng cách này:
if (!(DC.DataType == typeof(int) || DC.DataType == typeof(double) || DC.DataType == typeof(long) || DC.DataType == typeof(short) || DC.DataType == typeof(float)))
{
MessageBox.Show("Non decimal data cant be calculated");
return;
}
nếu có một cách dễ dàng hơn để đạt được điều này, bạn tự do để đề nghị
Related: http://stackoverflow.com/questions/828807/what-is-the-base-class-for-c-sharp-numeric-value-types –
"Toán học có thể sử dụng" có nghĩa là gì? Là một mảng đôi có thể sử dụng toán học, cho instace? Tôi nghĩ rằng nó là. –
có thể trùng lặp của [Sử dụng. Net, làm thế nào tôi có thể xác định xem một loại có phải là một loại giá trị số không?] (Http://stackoverflow.com/questions/124411/using-net-how-can-i-determine-if-a -type-là-một-số-valuetype) –