C# Program to Assign Name to Thread by using Name Property
Posted by Superadmin on August 11 2022 09:43:03

C# Program to Assign Name to Thread by using Name Property

 

 

This is a C# Program to assign name to thread by using name property.

Problem Description

This C# Program Assigns Name to Thread by using Name Property.

Problem Solution

Here the Name property Gets or sets the name of the thread.

Program/Source Code

Here is source code of the C# Program to Assign Name to Thread by using Name Property. The C# program is successfully compiled and executed with Microsoft Visual Studio. The program output is also shown below.

/*
 * C# Program to Assign Name to Thread by using Name Property
 */
using System;
using System.Threading;
class Name
{
    static void Main()
    { 
        if (Thread.CurrentThread.Name == null)
        {
            Thread.CurrentThread.Name = "Main";
            Console.Write("Thread has been Named ");
        }
        else
        {
            Console.WriteLine("Unable to name a previously " +
                "named thread.");
        }
        Console.ReadLine();
    }
}
Program Explanation

This C# Program, using if else condition statement. Check the CurrentThread() is equal to null. If the condition is true then the statement and the statement as thread has been named. Otherwise, if the condition is false then execute the else statement and print the statement as unable to name a previously. Here the Name property Gets or Sets the name of the thread.

 
Runtime Test Cases
 
Thread has been Named