首页 > 解决方案 > 我做了一个方法,如果我称它为错误 c#。我如何解决它?

问题描述

这是我正在使用的代码

using System;

namespace cs_Program_5_
{
    class Program
    {
        static void Main(string[] args)
        {
            PrintNumber();

            //Wait
            Console.ReadKey();
        }

        private void PrintNumber()
        {
            Random numGen = new Random();
            int number = numGen.Next(0, 10);
            Console.WriteLine(number);
        }
    }
}

标签: c#

解决方案


出现错误消息的原因是因为您试图在静态方法(C# 不支持)中调用非静态方法。

PrintNumber将您的签名更改为:

private static void PrintNumber()

推荐阅读