我想static void main()從庫(kù)中獲取應(yīng)用程序的命名空間。我知道您可以使用反射來(lái)獲取入口程序集。有沒(méi)有一種方法或方法可以獲得該static void main()方法的命名空間?
1 回答

牧羊人nacy
TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超7個(gè)贊
這應(yīng)該為您提供Main
定義可執(zhí)行文件方法的類的命名空間:
Assembly.GetEntryAssembly().EntryPoint.DeclaringType.Namespace;
Assembly.GetEntryAssemblyEntryPoint
為您提供定義入口點(diǎn)的程序集,該屬性為您提供MethodInfo
表示Main
方法本身的 。然后,您可以Type
從DeclaringType
屬性返回的內(nèi)容中獲取命名空間。
- 1 回答
- 0 關(guān)注
- 192 瀏覽
添加回答
舉報(bào)
0/150
提交
取消