-1

我最近接了一个项目...

我不能在 C# 中调用方法。

在 Visual Studio 中进行了一些设置吗?我正在使用 Visual Studio 2012 Express。

在下面看我的代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Web.Classes;

namespace Web.Business
{
    public class TicketDB
    {


        Random r = new Random();

        r.Next(4); // Error 

    }  
}
4

3 回答 3

2

You have to define a method first. Just a class is not enough.

Here is an example with a Main() method, but you can use another method (or even constructor) as well:

private static void Main()
{
  Random r = new Random();
  r.Next(4);
}
于 2013-11-12T12:09:40.397 回答
0

你的类代码应该更像这样:

public class TicketDB
{
  int rNum = 0;

  // Constructor - called when created
  public TicketDB()
  {
    Random r = new Random();
    rNum = r.Next(4); // Error 
  }
}
于 2013-11-12T12:08:46.970 回答
0

可以。我忘记在方法内调用。我的错。谢谢您的帮助。帮助我记住了 OOP。

于 2013-11-12T12:27:32.483 回答