2016-05-11 4 views
0

Okay, so im Wesentlichen dies geschieht:C# | wird der Typ oder Namespace ParamaterizedThreadStart nicht existieren

Ich versuche, eine

Thread tcpHandlerThread = new ParamaterizedThreadStart(tcpHandler); 

zu laufen aber ich habe den Fehler

den Typ oder Namespace ParamaterizedThreadStart existiert nicht

auf ParamaterizedThreadStart, aber ich hav e diese Importe:

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using System.Windows.Forms; 
using System.Net; 
using System.Net.Sockets; 
using System.IO; 
using System.Threading; 

Sorry, wenn dies eine dumme Frage ist: \ Was Importe bin ich fehlt oder ist es nur ein Fehler mit meinem Visual Studio?

Antwort

0

ParameterizedThreadStart ist ein delegate.

Verwendung dieses statt ..

Thread tcpHandlerThread = new Thread(tcpHandler); 

Wenn Sie Methoden mit Parametern ausgeführt wird. Sie können dies nutzen ..

Thread tcpHandlerThread = new Thread(() => tcpHandler(parameters)); 
Verwandte Themen