2016-10-15 84 views
-1

這是一個類 爲什麼在MySales上獲取並設置,單位使我的程序無法正常工作? 我試圖評論它,刪除它,沒有任何工作。我無法弄清楚,爲什麼它不工作獲取並設置在我的課程中讓我的課程休息?

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 

namespace project_5 
{ 
    public class salesinvoice 
    { 
     private double Netmoney; 
     private double Newmoney; 
     private double StateValue; 
     private double LocalValue; 
     private double stateTax = 0.0745; 
     private double localTax = 0.025; 

     public double theUnits 
     { 
      get 
      { 
       return theUnits; 
      } 
      set 
      { 
       theUnits = value; 
      } 
     }   
     public double MySales 
     { 
      get 
      { 
       return MySales; 
      } 
      set 
      { 
       MySales = value; 
      } 
     }   
     public salesinvoice() 
     { 
      Netmoney = 0; 
      Newmoney = 0; 
     } 
     public double Getmoney() 
     { 
      return Netmoney; 
     } 
     public double GetNewmoney() 
     { 
      return Newmoney; 
     } 
     public double GetStateValue() 
     { 
      return StateValue; 
     } 
     public double GetLocalValue() 
     { 
      return LocalValue; 
     } 
     public void NetSales() 
     { 
      Netmoney = theUnits * MySales; 
     } 

     public void StateTax() 
     { 
      StateValue = Netmoney * stateTax; 
     } 

     public void LocalTax() 
     { 
      LocalValue = Netmoney * localTax; 
     } 

     public void GrossSales() 
     { 
      Newmoney = Netmoney + StateValue + LocalValue; 
     } 
    } 
} 
+1

您已經做出了遞歸屬性。所以MySales返回MySales返回MySales返回MySales返回MySales返回MySales返回MySales返回MySales返回MySales返回'MySales'返回'MySales',返回'MySales'等... – DavidG

+0

我同意@DavidG – inan

回答

0

如果你想C#爲您生成的訪問器,只需使用

public double theUnits { get; set;} 

如果你想自己處理它們,你需要像私有副本所以:

private double _theUnits; 
public double theUnits { 
    get { return this._theUnits; } 
    set { this._theUnits = value; } 
} 
+0

mscorlib.dll中發生未處理的異常類型'System.FormatException' 其他信息:格式說明符無效。 – jonathon

+0

沒關係。我弄明白了。我所要做的就是註釋掉第一個字符串並刪除s1,它就起作用了。 – jonathon