gpt4 book ai didi

c# - Assembly.GetType 返回 null

转载 作者:可可西里 更新时间:2023-11-01 08:03:14 26 4
gpt4 key购买 nike

我正在尝试动态加载加密程序集,但我的 GetType 返回 null,即使我使用的是正确的类名。这是代码:

//Load encryption assembly.
Assembly encryptionAssembly = Assembly.LoadFrom("Encryption.dll");
foreach(Type t in encryptionAssembly.GetTypes())
{
MessageBox.Show(t.Name.ToString());
// This shows "Encryption"
}
Type encryptionClass = encryptionAssembly.GetType("Encryption");
// But this returns null

我对这个有点头疼。该类(class)是公开的,我肯定拼写正确。

提前致谢。

最佳答案

这里

MessageBox.Show(t.FullName.ToString()); //FULLNAME

打印出类型的 FullName,然后使用 that FullName 从程序集中获取类型。

关于c# - Assembly.GetType 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10783082/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com