我已經創建了一些非常大的.cs文件的程序。所以我試圖通過使用部分類來分割它們中的一個。所以我創建了第二個具有相同類名和相同命名空間的文件。 我從一個文件中剪切了一些函數,並將其粘貼到第二個文件中。但是當我想運行該程序時,它說該類已經存在。但其部分類它必須有相同的名稱:S命名空間bla已經包含(我的部分)類的定義
在第一個文件(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
.....
這些文件是從用戶控件(如你所看到的),但我不認爲這是什麼問題?
希望你們能告訴我,爲什麼它不工作:( 很遺憾我的英語不好,我真的吸... :)
這應該起作用......將它們放入同一文件時會發生什麼? – NominSim 2012-07-20 14:58:23
你能拷貝錯誤信息並將其粘貼到你的問題中嗎? – 2012-07-20 15:00:10
定義在同一個程序集中嗎? – 2012-07-20 15:00:14