C# 在主程序中使用finalvalue变量时出错 static void Main(字符串[]args) { Console.WriteLine(“请输入一个数字并找到itx倍数”); int user_Input=int.Parse(Console.ReadLine()); int最终值; 对于(int i=1;i

C# 在主程序中使用finalvalue变量时出错 static void Main(字符串[]args) { Console.WriteLine(“请输入一个数字并找到itx倍数”); int user_Input=int.Parse(Console.ReadLine()); int最终值; 对于(int i=1;i,c#,C#,我改为尝试此操作,但再次出现编译错误,称使用了无符号变量final\u Value。您的final\u Value变量未初始化为任何内容。如果用户输入0,for循环将不会循环,因此最终的_值将永远不会设置为任何值。您可以将最终_值初始化为0,例如: static void Main(string[] args) { Console.WriteLine("Please enter a number and find itx x multiple");

我改为尝试此操作,但再次出现编译错误,称使用了无符号变量final\u Value。

您的final\u Value变量未初始化为任何内容。如果用户输入0,for循环将不会循环,因此最终的_值将永远不会设置为任何值。您可以将最终_值初始化为0,例如:

    static void Main(string[] args)
    {
        Console.WriteLine("Please enter a number and find itx  x multiple");
        int user_Input = int.Parse(Console.ReadLine());
        int final_Value;
        for (int i = 1; i < user_Input; i++)
        {
            final_Vaulue = user_Input * i;
        }
        Console.WriteLine("your desired number is : {0}", final_Value);
        Console.ReadLine();

    }

好主意。。我去查一下。。唐克斯基督徒。。我不在facebook上,但如果你有问题,StackOverflow社区肯定会帮助你。不过,试着从其他人那里搜索问题,因为重复的问题不太受欢迎。但是,如果您愿意,您可以选择我的答案作为您问题的答案。:)亲爱的,我需要知道我们为什么创建类。。在c#中,这完全是你的另一个问题的复制品,你得到了一堆本应该回答你问题的答案。人们一再告诉你这只是一个未初始化的变量,但在这个问题上有一个错误。。这就是为什么我发布这个问题,然后编辑原始帖子。因此,大多数用户不喜欢重新发布完全相同的问题——更不用说这是违反规则的,尤其是当解决问题很琐碎,而且您的问题已经得到回答时。
int final_Value = 0;