gpt4 book ai didi

c# - 命名空间 bla 已经包含(我的部分)类的定义

转载 作者:太空宇宙 更新时间:2023-11-03 17:17:58 25 4
gpt4 key购买 nike

我创建了一个包含一些非常大的 .cs 文件的程序。所以我试图通过使用部分类来拆分其中一个。所以我创建了第二个文件,里面有相同的类名和相同的命名空间。我从一个文件中剪切了一些函数并将其粘贴到第二个文件中。但是当我想运行程序时,它说该类已经存在。但它是一个部分类,它必须具有相同的名称:S

在第一个文件 (ChartWidget.cs) 中,它以:

namespace UGS.Sidebar.ChartWidget
{
public partial class ChartWidget : UserControl
{
#region declarations
private int id = -1;

.....

在第二个文件 (Debugging.cs) 中,它以:

namespace UGS.Sidebar.ChartWidget
{
public partial class ChartWidget : UserControl
{

#region debugvars
Random _r = new Random();
#endregion
.....

这些文件来自用户控件(如您所见),但我认为这不是问题所在?

希望你们能告诉我为什么它不起作用:(对不起,我的英语不好,我真的很烂......:)

最佳答案

检查您是否没有将类名附加到 namespace 的末尾。例如如果将新类放入同名文件夹中,它将自动在命名空间名称上添加后缀

关于c# - 命名空间 bla 已经包含(我的部分)类的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11581640/

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