C# でクラスの定義されている Assemby が何かを取得したいことが良くあります。
■ コード
解説するよりコードが速いでしょう。
ClassLibrary1 というアセンブリに ClassLibrary1.Class1 というクラスがあるものとします。
var type = typeof(ClassLibrary1.Class1);
Console.WriteLine(type.Assembly.FullName);
Console.WriteLine(type.Assembly.GetName().Name);
実行結果
ClassLibrary1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null ClassLibrary1