我正在將我的功能從普通類庫轉換爲PCL。 在正常的c#類庫中,我們可以將三個參數傳遞給math.Round函數以四捨五入一個十進制數。 此前我們已經使用了類似math.Round以下PCL中的Math.Round函數
Math.Round(value,digit, MidpointRounding.AwayFromZero) .
但在PCL我可以看到「MidpointRounding.AwayFromZero」列舉並不available.Can我做PCL相同的操作?
我正在將我的PCL定位到「.Net framework 4.5」,「Xamarin.IOs」,「Xmarain.Android」和Silverlight 5.其實我不需要支持PCL silverlight 5.但我無法刪除此silverlight 5支持。
您確定嗎? MSDN將其列爲PCL中可用的。 – CodesInChaos
最有可能的情況是,PCL的可用性取決於您定位的平臺。就我所見,在* Silverlight *或* Windows Phone * 8.0之前,沒有包含'MidpointRounding'參數的'Math.Round'重載。如果您可以定位,例如* .NET Framework *,* Windows Store *和* Windows Phone 8 *,那麼您可能會在代碼中加入'Math.Round'的'MidpointRounding'重載。 –
是的Anders Gustafsson ..我想是的,我也是針對silverlight 5的。但是當我試圖移除silverlight 5時,它說它支持所有其他功能,就像那樣。我選擇了「Xmarin.Android」,xamarin。 IOs「和dotnet framework 4.5。 –