我是C#和编程的新手,今天我开始学习C#。我已经在我的教程书的功能部分中介绍过了,但是我无法掌握代码中的错误。我正在做这本书上写的东西,但这个错误正在出现。谷歌无法帮助我,因为大部分谷歌搜索结果都有复杂的解决方案,这些解决方案超出了我的头脑。所以,如果有人花了几分钟的时间,并指出我在我的代码中做错了什么,我将不胜感激。非静态字段,方法或属性需要对象引用ConsoleApplication5.Program.myFirst(int,int)
的IDE正显示出此错误:
Error 1 An object reference is required for the non-static field, method, or property 'ConsoleApplication5.Program.myFirst(int, int)' C:\Users\Eion\documents\visual studio 2013\Projects\ConsoleApplication5\ConsoleApplication5\Program.cs 17 25 ConsoleApplication5
而且我的代码是:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
Console.Write("First: ");
int ab = int.Parse(Console.ReadLine());
Console.Write("Second: ");
int ba = int.Parse(Console.ReadLine());
int my1Res= myFirst(ab, ba);
Console.WriteLine("The result is " + my1Res);
}
public int myFirst(int ab, int ba)
{
int myRes = ab + ba;
return myRes;
}
}
}