Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 对于C中的Int32.0,值太大或太小_C# - Fatal编程技术网

C# 对于C中的Int32.0,值太大或太小

C# 对于C中的Int32.0,值太大或太小,c#,C#,在代码中的某个点上,您有一个超出这些限制的整数。使用断点和调试器查找何时使用超出这些限制的值 我猜,如果错误肯定在这段代码中,那么 private void MINOR_VICTIM_INFO_Load(object sender, EventArgs e) { DataTable DE = vc.GetMaxMinorNo(); if (DE.Rows.Count > 0) { if (DE.Rows[0][0].ToString() == "")

在代码中的某个点上,您有一个超出这些限制的整数。使用断点和调试器查找何时使用超出这些限制的值

我猜,如果错误肯定在这段代码中,那么

private void MINOR_VICTIM_INFO_Load(object sender, EventArgs e)
{
    DataTable DE = vc.GetMaxMinorNo();
    if (DE.Rows.Count > 0)
    {
        if (DE.Rows[0][0].ToString() == "")
        {
            txtuniqueminorno.Text = "12345678901";
        }
        else
        {
            int majoradded = Convert.ToInt32(DE.Rows[0][0].ToString()) + 1;
            txtuniqueminorno.Text = majoradded.ToString();
        }
    }
}

将是错误所在。

您的问题是什么?错误消息中有什么不清楚的地方?你是否考虑过Google以努力理解它是什么,为什么它会发生,以及它是如何被固定的?12345678901>2147483647我猜De.行(0)[0 ]中得到了12345678901个值…它显示了一个错误值要么太大要么太小而不是一个It32。我相信这是对这个模糊问题的答案。该错误是由于整数超出该整数的限制而导致的
DE.Rows[0][0]