c# - 我做了一个方法,如果我称它为错误 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# 不支持)中调用非静态方法。
PrintNumber
将您的签名更改为:
private static void PrintNumber()
推荐阅读
- c# - C#从excel工作表导入时如何处理列表中的空值
- java - Java创建/覆盖http服务器
- r - 概率密度函数,其中随机变量服从二项分布且概率变化
- android - 发布 React Native 0.55 应用(32 位)的解决方案是什么?考虑到从 8 月 1 日起 Google Play 商店需要 64 位版本的应用程序
- bash - 从 shell 脚本中导出 ROS Master URI
- angular - Angular Routing 的基本延迟加载模块路由问题
- javascript - 使用 sequelize belongsTo 和 hasOne 会导致超过最大调用堆栈大小
- javascript - 开玩笑不导入 ES6 模块(使用正确的 transformIgnorePatterns)
- django - Django不向数据库中的用户请求请求
- visual-studio-code - 将 Visual Studio 的开发人员命令提示符添加到 Windows 终端?