VOOZH about

URL: https://www.geeksforgeeks.org/c-sharp/c-sharp-threadparameterizedthreadstart-constructor/

⇱ C# | Thread(ParameterizedThreadStart) Constructor - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

C# | Thread(ParameterizedThreadStart) Constructor

Last Updated : 11 Jul, 2025

Thread(ParameterizedThreadStart) Constructor is used to initialize a new instance of the Thread class. It defined a delegate which allows an object to pass to the thread when the thread starts. This constructor gives ArgumentNullException if the parameter of this constructor is null.
 

Syntax:  

public Thread(ParameterizedThreadStart start);


Here, start is a delegate which represents a method to be invoked when this thread begins executing.
Below programs illustrate the use of Thread(ParameterizedThreadStart) Constructor:
Example 1: 

Output: 

My thread is in progress...!!
My thread is in progress...!!
My thread is in progress...!!


Example 2:

Comment

Explore