2017-10-20 46 views
-6

我想使用私有構造函數添加兩個數字,但直到現在還沒有失敗。有沒有辦法添加它們?有沒有辦法在C#中使用私有構造函數添加兩個數字

class Program { 
    static void Main(string[] args) { 
     int add = Addition.add(); //Console.WriteLine() 
     Console.ReadKey(); 
    } 
} 
public class Addition { 
    public static int num1, num2; 
    private Addition() { 
      Console.WriteLine("Enter two numbers"); 
      num1 = int.Parse(Console.ReadLine()); 
      num2 = int.Parse(Console.ReadLine()); 
    } 
    public static int add() { 
      return num1 + num2; 
    } 
} 
+0

Plesae編輯你的問題,並將其添加到格式化的問題本身。還要解釋這段代碼有什麼問題 –

回答

1

下面是一個例子:

public class Example { 
    public int Result {get; private set;} 
    private Example(int x, int y){ 
     Result = x + y; 
    } 
    public static Example Create(int x, int y){ 
     return new Example(x,y); 
    } 
} 
相關問題