2017-01-08 5 views
-2

У меня есть частичный класс без конструктора параметров в первом файле. Для этого частичного класса я хотел бы иметь другой конструктор с параметром во втором файле.Partial Class Constructor

К сожалению, я получаю эту ошибку:

Класс не содержит конструктор без параметров

Я не могу добавить его во втором файле, так как он уже существует в первом файле.

Что случилось? Благодарю.

Первый файл:

namespace NS 
{ 
    public partial class A 
    { 
     public A() {...} 
    } 
} 

Второй файл:

namespace NS 
{ 
    public partial class A 
    { 
     public A(int MyParam) {...} 
    } 
} 
+0

Можете ли вы разместить реальный код? Можете ли вы построить источник без вызывающего оператора? –

ответ

0
namespace NS 
{ 
    class Program 
    { 
     static void Main() 
     { 
      var _a1 = new A(); 
      var _a2 = new A(123); 

      System.Console.ReadKey(); 
     } 
    } 

    public partial class A 
    { 
     public A() 
     { 
      System.Console.WriteLine("Hi from A (parameterless)"); 
     } 
    } 

    public partial class A 
    { 
     public A(int MyParam) 
     { 
      System.Console.WriteLine("Hi from A (int)"); 
     } 
    } 
} 

Я надеюсь, что это то, что вы после этого. Извините, если я неправильно понял. Я новичок в этом.