.NET: класс System.Threading.ThreadStart - PullRequest
0 голосов
/ 29 марта 2010

У меня есть вопросы о классе System.Threading.ThreadStart:

спасибо

Ответы [ 2 ]

1 голос
/ 29 марта 2010

Ну, если у вас есть РОТОР, вы должны были бы ответить хотя бы на один из ваших вопросов:

    // In the case of a static method passed to a delegate, this field stores
    // whatever _methodPtr would have stored: and _methodPtr points to a
    // small thunk which removes the "this" pointer before going on
    // to _methodPtrAux.
    internal IntPtr _methodPtrAux;
1 голос
/ 29 марта 2010

1) ThreadStart является делегатом, а не классом. Это переменная, которая содержит указатель на метод. В данном случае это любой метод, который не принимает параметров и не возвращает никаких переменных. Таким образом, вы можете сделать что-то вроде этого:

private void SomeMethod() {}

public void StartThreadingLol()
{
  var thread = new Thread(SomeMethod);
}

2) Какое бы поле это ни имело, оно не имеет никакого отношения к вам как программисту .NET Как вы думаете, зачем вам это нужно?

...