非静态字段需要对象引用 - 嵌套方法创建更大的方法

时间:2016-01-24 16:42:56

标签: c#

我正在尝试创建一个使用参数来创建splashScreen功能的方法,我通过使用嵌套方法然后使用方法将以前制作的方法用作更大的方法来完成此操作。它不断抛出相同的错误,我不知道为什么,有人可以帮忙吗?

下面是嵌套方法:

public class methods
{
    public class splash
    {
        Thread t { get; set; }
        public void start()
        {
            Application.Run(new Splash());
            Thread t = new Thread(new ThreadStart(start));
            t.Start();
        }

        public void action(int time)
        {
            Thread.Sleep(time);
        }

        public void stop()
        {
            t.Abort();
        }

        public void run(int time)
        {
            start();
            action(time);
            stop();
        }
    }

这是我正在尝试使用它的地方:

methods.splash.run(5000);

这是错误:

  

非静态字段,方法或需要对象引用   属性'methods.splash.run(int)'

0 个答案:

没有答案