命名空间和表单名称存在问题

时间:2019-04-18 18:40:51

标签: c# winforms visual-studio-2015 namespaces

我有一个问题,我不知道它是C#的一部分还是其他类型...

我创建了一个新项目,在该项目中,我创建了两个文件夹,分别名为ProductsClients,在文件夹Products内创建了一个名为Products.cs的表单,并在其中Clients一个名为Clients.cs的人,我正在使用Products.cs表单,并添加了一个打开Clients.cs的按钮以打开该表单,这就是我使用的代码

Clients.Clients cli = new Clients.Clients();
cli.showDialog();

到目前为止,一切都工作正常,但是如果我执行与之前相同的过程,只是改变了以下事实:我在文件夹之前制作了Products.csClients.cs文件,并编写了此代码打开Clients.cs表单

Clients cli = new Clients();
cli.showDialog();

然后,我用相同的名称制作了文件夹,我只是将这些.cs文件移到了它们各自的文件夹中,并且仍然可以正常工作,为什么在这种情况下不需要Clients.Clients部分呢?但是如果在第一种情况下,我删除了该部分,则C#说 Clients是命名空间,但像类型一样使用

这是什么意思?抱歉,我是C#的新手,无法找到答案,希望您能为我提供帮助并向我解释,谢谢。

0 个答案:

没有答案