我正在寫一個網頁的測試,我用csv值從記錄的步驟中取代一些值。編碼用戶界面測試替換字符串整數與雙
的問題是在記錄我得到這個值:
public string UITboxNDocEditText = "866700228007551009280449220150921009003761527571";
,並在CSV我得到這個值:
866700000007551009280449220150921009000001527571
我使用替換值行是這樣的一個:
this.UIMap.InsBDFParams.UITboxNDocEditText = TestContext.DataRow["n_b"].ToString();
問題是,該腳本是寫入此值:8 ,66700000007551E + 47
我試圖鑄造TestContext.DataRow
線到string
而不是使用.ToString()
方法是這樣的:(string)TestContext.DataRow["n_b"];
,但得到了一個錯誤抱怨從雙鑄造,所以我認爲劇本正在考慮我的價值是一個雙。
任何提示?
我得到一個「的方法‘的ToString’沒有重載採用1個參數錯誤=/ – Onilol
數據類型是雙,是嗎?.NET Framework版本,你用什麼? – thumbmunkeys
是的!'System.Double'剛纔檢查 – Onilol