找不到类型或名称空间,但在那里

文件

我创建了一个dll,其中包含带有公共方法的公共类。

我将该dll作为新项目中的引用添加,我正尝试从dll的类中创建一个新对象

using myDll;

namespace foo
{
    class bar
    {
        static void Main(string[] args)
        {
            myDll.myClass test = new myDll.myClass();
            test.myVoidMethod();
            [...]

但是当我尝试使用testVisual Studio时说

The type or namespace name 'test' could not be found (are you missing a using directive or an assembly reference?)

这是范围问题吗?

mydll代码(节选):

using System;

namespace myDll
{

    public class myClass
    {
       public static void myVoidMethod()
       {
           Console.Write("Hello");
       }
    }
}
Sudhakar Tillapudi

问题:您不应使用实例引用变量来访问static方法。

解决方案:您应该static使用方法调用它们classname

尝试这个:

myDll.myClass.myVoidMethod();

编辑:从您的评论but i want to create a new object

您的错误不是来自创建实例变量的第一行,而来自使用第二个语句调用static实例变量的第二行语句

您仍然可以为您的课程创建一个实例

尝试这个:

myDll.myClass test = new myDll.myClass(); //it works
myDll.myClass.myVoidMethod();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

'ld:找不到用于建筑的符号???' 即使在那里

来自分类Dev

jQuery找不到某些元素,即使它们在那里

来自分类Dev

Discord PHP OAUTH - 在那里找不到类

来自分类Dev

cli 找不到就在那里的文件夹

来自分类Dev

Aapt失踪,但在那里

来自分类Dev

cmake和Qt5:qmake将QT_INSTALL_LIBS报告为XXX,但在那里找不到QtCore

来自分类Dev

Android NDK链接V8静态库:找不到符号,但它们在那里

来自分类Dev

PWA:清单在那里,但是Chrome说“找不到清单”吗?

来自分类Dev

“找不到具有ID的列”,但该列在那里

来自分类Dev

Django找不到我的基本模板,但是它在那里

来自分类Dev

为什么libnettle 2.7.1的.configure找不到-lgmp,即使它在那里?

来自分类Dev

在配置文件中找不到连接字符串。但它在那里

来自分类Dev

尝试Link_to_Asset(Laravel)找不到文件(但它在那里)

来自分类Dev

找不到类型/名称空间

来自分类Dev

找不到路径C#asp.net的一部分,路径在那里

来自分类Dev

当地的apt-mirror说找不到发布,但是在那里,我想念的是什么

来自分类Dev

Inno 安装程序抛出错误“找不到匹配的文件”即使是艰难的文件也在那里

来自分类Dev

找不到类型或名称空间名称HttpPostedFileBase

来自分类Dev

找不到类型或名称空间名称'DefaultInlineConstraintResolver'

来自分类Dev

找不到类型或名称空间名称“ IPAddress”

来自分类Dev

找不到类型或名称空间名称“异步”

来自分类Dev

找不到类型或名称空间名称“ IConvertible”

来自分类Dev

找不到类型或名称空间名称“键”

来自分类Dev

找不到类型或名称空间名称“ IAuthorizationState”

来自分类Dev

找不到类型名称空间名称IdentityUser

来自分类Dev

找不到类型或名称空间名称“ MembershipUser”

来自分类Dev

找不到类型或名称空间名称“ ClaimsAuthenticationManager”

来自分类Dev

找不到类型或名称空间名称“ SQLConnection”

来自分类Dev

找不到类型或名称空间名称“骨架”

Related 相关文章

  1. 1

    'ld:找不到用于建筑的符号???' 即使在那里

  2. 2

    jQuery找不到某些元素,即使它们在那里

  3. 3

    Discord PHP OAUTH - 在那里找不到类

  4. 4

    cli 找不到就在那里的文件夹

  5. 5

    Aapt失踪,但在那里

  6. 6

    cmake和Qt5:qmake将QT_INSTALL_LIBS报告为XXX,但在那里找不到QtCore

  7. 7

    Android NDK链接V8静态库:找不到符号,但它们在那里

  8. 8

    PWA:清单在那里,但是Chrome说“找不到清单”吗?

  9. 9

    “找不到具有ID的列”,但该列在那里

  10. 10

    Django找不到我的基本模板,但是它在那里

  11. 11

    为什么libnettle 2.7.1的.configure找不到-lgmp,即使它在那里?

  12. 12

    在配置文件中找不到连接字符串。但它在那里

  13. 13

    尝试Link_to_Asset(Laravel)找不到文件(但它在那里)

  14. 14

    找不到类型/名称空间

  15. 15

    找不到路径C#asp.net的一部分,路径在那里

  16. 16

    当地的apt-mirror说找不到发布,但是在那里,我想念的是什么

  17. 17

    Inno 安装程序抛出错误“找不到匹配的文件”即使是艰难的文件也在那里

  18. 18

    找不到类型或名称空间名称HttpPostedFileBase

  19. 19

    找不到类型或名称空间名称'DefaultInlineConstraintResolver'

  20. 20

    找不到类型或名称空间名称“ IPAddress”

  21. 21

    找不到类型或名称空间名称“异步”

  22. 22

    找不到类型或名称空间名称“ IConvertible”

  23. 23

    找不到类型或名称空间名称“键”

  24. 24

    找不到类型或名称空间名称“ IAuthorizationState”

  25. 25

    找不到类型名称空间名称IdentityUser

  26. 26

    找不到类型或名称空间名称“ MembershipUser”

  27. 27

    找不到类型或名称空间名称“ ClaimsAuthenticationManager”

  28. 28

    找不到类型或名称空间名称“ SQLConnection”

  29. 29

    找不到类型或名称空间名称“骨架”

热门标签

归档