相关疑难解决方法(0)

.NET 4.0有一个新的GAC,为什么?

%windir%\Microsoft.NET\assembly\是新的GAC.这是否意味着现在我们必须管理两个GAC,一个用于.NET 2.0-3.5应用程序,另一个用于.NET 4.0应用程序?

问题是,为什么?

.net gac .net-4.0

300
推荐指数
3
解决办法
12万
查看次数

为什么C#没有头文件?命名空间会处理所有事情吗?

我是一个新手程序员,谁能清楚地告诉C#中头文件和命名空间的用法?

因为在C++中我使用******.h文件来读取库函数.当我在C#中看到一些示例程序时,他们失踪了,谁能告诉我为什么?

我正在使用C#为机械CAD软件开发自定义工具,每当我使用适当的函数打开文件(CAD文件)时,编译器都会给我一个错误,指出我提供的函数名称不可用于上下文.这里的上下文是什么意思?

当我打开该CAD应用程序的帮助文件时,负责打开文件的函数被称为头文件uf_part.h.但是有一个名为的命名空间NXopen.

using NXopen在Visual Basic中使用了命名空间,还不够吗?我是否还需要提供该头文件?如果是这样的话?请帮助我.

c# namespaces header-files

18
推荐指数
3
解决办法
6万
查看次数

内部类访问修饰符不起作用?

我真的不明白为什么,但似乎内部访问修饰符不起作用:S

我看过这个教程:http: //msdn.microsoft.com/en-us/library/7c5ka91b(v=vs.110).aspx

但对我来说,它编译.另外,我买了一本图书画报C#2012.作者解释了内部课程等等......但是,它仍然没有做任何事情.

这是我的完整代码,即使是内部访问也是如此.

//Program.cs
namespace ConsoleApplication1
{
    class Program
    {
       static void Main(string[] args)
       {
           Class1 myclass = new Class1(); //works
           myclass.display(); //works
           myclass.display2(); //works even though its not public :S
           Console.Read();
       }
    }
}
Run Code Online (Sandbox Code Playgroud)

-

//Class1.cs
namespace ConsoleApplication1
{
    internal class Class1
    {
       public void display()
       {
           Console.WriteLine("display()");
       }

       internal void display2()
       {
           Console.WriteLine("display2()");
       }
    }
}
Run Code Online (Sandbox Code Playgroud)

我甚至可以访问函数internal void display2():S

c# class internal

1
推荐指数
1
解决办法
1207
查看次数

标签 统计

c# ×2

.net ×1

.net-4.0 ×1

class ×1

gac ×1

header-files ×1

internal ×1

namespaces ×1