如何运行此C#代码。使用VisualStudio

如何运行此C#代码。使用VisualStudio,c#,visual-studio,C#,Visual Studio,代码如下 static void main(字符串[]args) { Int num=10; Int num=20; 如果(10>20); { 返回; } 控制台写入线(“10>20”); } 基本上,我要做的是让代码运行,以便在VisualStudio的命令窗口中获得程序的输出 static void main(string[] args) { Int num1 = 10; Int num2 = 20; If (10 > 20) {return;} Console.WriteLine(

代码如下

static void main(字符串[]args)
{
Int num=10;
Int num=20;
如果(10>20);
{
返回;
}
控制台写入线(“10>20”);
}

基本上,我要做的是让代码运行,以便在VisualStudio的命令窗口中获得程序的输出

static void main(string[] args)
{
Int num1 = 10;
Int num2 = 20;
If (10 > 20)
{return;}
Console.WriteLine("10 > 20");
一堆东西:

  • as
    int num
    定义了两次
    • 将第二个
      int
      重命名为
      num2
  • Int
    If
    应该是
    Int
    If
  • 删除
    if(10>20)
    行之后
    • 另外,将
      10>20
      替换为
      num>num2
      ,使前两个赋值实际有用

  • 您可以定义变量
    num
    两次。也许您可以定义两个变量
    num1
    num2
    来存储它们

    int num1 = 10;
    int num2 = 20;
    
    要比较两个整数吗?如果是这样,您可以参考以下语句

    if(num1 > num2)
    {
        //...
    }
    

    此外,您想打印
    “10>20”
    ,而不是
    “10<20”

    此代码将为您提供输出10>20,您真正想做的是什么?这就是我试图获得的输出,但当我运行代码时,我会得到一个错误。错误是“名为'num'的函数的本地可验证性已在此范围内定义”您定义了
    int num
    2次,这就是为什么会发生此错误,所以我只需要将int num=10,20@托马斯,编译器在抱怨,因为在
    intnum=10行您声明一个名为
    num
    的变量,并为其赋值
    10
    。在此行下方的行(
    Int num=20;
    )上,您尝试声明另一个变量,该变量也称为
    num
    ,在C#中无效。如果将第一行更改为
    Int numOne=10
    Int numTwo=20的第二行应该可以编译。谢谢你。这是有道理的,而且对我很有效。我很感谢你的帮助。很高兴这能帮助你。如果这个答案对你有帮助,也许你可以点击
    将其标记为答案。