【问题标题】:Performing actions with method returned values使用方法返回值执行操作
【发布时间】:2019-05-04 02:01:46
【问题描述】:

我有课程:class_getanswer 和课程:class_performaction 在 class_getanswer 我有方法:

class class_getanswer
{
    static public int capacity()
    {
        Random block = new Random();
        int beta = block.Next(1, 8);
        return beta;
    }
}

在使用 Main 方法的类中,如果:

class class_performaction
{
    static void Main()
    {
        int value = 5;
        if(class_getanswer.capacity() < value)
        {
            Console.WriteLine("bla bla bla");
        }
    }
}

但我知道“如果”在这种情况下不存在,为什么?

有一个完整程序的屏幕截图,但语言不同(立陶宛语):https://www.dropbox.com/s/jggwgt738vltawx/functionswt.PNG?dl=0

【问题讨论】:

  • 你的 if 语句是大写的。它不应该是
  • 我相信我刚刚在重新格式化您的代码时修复了您的错误!您需要将() 放在static void Main 之后,并将If 写成小写i
  • 你真的在你的类名前加上'class_'吗?
  • 抱歉睡眠不足:/我习惯用大写字母写。不,我没有命名类 class_...我为这个例子命名了它们

标签: c# class methods return


【解决方案1】:

请检查 if 语句的大小写。我相信你写了 If(用大写的 'I'),把它改成小写的 'i'。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-17
    • 2020-03-02
    • 2020-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多