我正在使用VS2012和c#。在我的項目中,當我在int
變量中存儲一個數字時。它顯示調試器中的hex
值。如何防止這種情況發生?爲什麼Visual Studio會自動將數字值轉換爲十六進制值?
例如:
int employeeID=12345;
這裏將值後,employeeID
正顯示出像0x00003039:
public double GetSalary(int employeeID) //0x00003039
{
/////
}
我正在使用VS2012和c#。在我的項目中,當我在int
變量中存儲一個數字時。它顯示調試器中的hex
值。如何防止這種情況發生?爲什麼Visual Studio會自動將數字值轉換爲十六進制值?
例如:
int employeeID=12345;
這裏將值後,employeeID
正顯示出像0x00003039:
public double GetSalary(int employeeID) //0x00003039
{
/////
}
感謝斯特凡,其解決了... –
不客氣。 – Stefan
* 「這裏將值後僱員顯示0x00003039」 *顯示***其中***?一個方法的返回類型究竟是「void」還是「double」? –
你是說當你用調試器看'employeeID'時嗎? (十六進制十進制是相同的數字只是一個不同的格式) –
employeeID變量顯示0x00003039而不是12345 –