Синглтон-классы в Objective-C против C #? - PullRequest
1 голос
/ 10 декабря 2011

Я привык к Objective-C и поэтому знаю, что для создания одноэлементного метода все, что я делаю, это:* Как мне сделать то же самое в C #?

Ответы [ 2 ]

1 голос
/ 10 декабря 2011

Вот самая близкая вещь к вашему коду в C # (это не совсем то же самое, потому что в Objective-C вы можете "переопределить" статические методы, но в C # вы не можете).

class MyClass {
    static public void MyMethod() {
        // Do something
    }
}

public class Program {
    public static void Main(string[] args) {
        MyClass.MyMethod();
    }
}
0 голосов
/ 10 декабря 2011

Я не очень понимаю из этой дискуссии, что вам действительно нужно.Вот шаблон синглтона в C #:

public class MyClass
{
    private static MyClass instance;

    private MyClass()
    {
    }

    public static GetInstance()
    {
        if(instance == null)
            instance = new MyClass();
        return instance;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...