Programma C# per stampare il nome dell'assembly corrente utilizzando il metodo GetExecutingAssembly()

Programma C# per stampare il nome dell'assembly corrente utilizzando il metodo GetExecutingAssembly()

Qui impareremo come stampare il nome dell'assembly corrente usando il metodo GetExecutingAssembly() in C#?
Inserito da Nidhi, il 26 ottobre 2020

Qui stamperemo il nome dell'assembly corrente e altre informazioni del programma attualmente in esecuzione utilizzando GetExecutingAssembly() metodo e FullName proprietà; qui importeremo System.Reflection spazio dei nomi.

Programma:

Il codice sorgente per stampare il nome dell'assembly corrente utilizzando GetExecutingAssembly() il metodo è riportato di seguito. Il programma indicato viene compilato ed eseguito correttamente su Microsoft Visual Studio.

//C# program to print current assembly name 
//using GetExecutingAssembly() method.

using System;
using System.Reflection;

class Program
{
    static void Main(string[] args)
    {
        Assembly asm;
        asm     = Assembly.GetExecutingAssembly();

        Console.WriteLine(asm.FullName);
    }
}

Risultato:

Test, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
Press any key to continue . . .

Spiegazione:

Qui abbiamo importato il Sistema e System.Reflection spazio dei nomi. Qui abbiamo creato un Programma classe che contiene Main() metodo. Il Principale() metodo è il punto di ingresso per il programma. Nella Principale() metodo abbiamo stampato il nome dell'assembly del programma corrente, la versione e le informazioni sulle impostazioni cultura sullo schermo della console.