일반 클래스 라이브러리에서 내 기능을 PCL로 변환 중입니다. 일반 C# 클래스 라이브러리에서 10 진수를 반올림하기 위해 math.Round 함수에 3 개의 매개 변수를 전달할 수 있습니다. 은 이전에 우리는PCL에서 Math.Round 함수
Math.Round(value,digit, MidpointRounding.AwayFromZero) .
을 다음과 같이 math.Round을 사용했지만 PCL에서 나는 "MidpointRounding.AwayFromZero"열거 내가 PCL에서 동일한 작업을 수행 할 available.Can되지 않는 것을 볼 수 있습니까?
내 PCL을 ".NET 프레임 워크 4.5", "Xamarin.IOs", "Xmarain.Android"및 Silverlight 5로 타겟팅하고 있습니다. 실제로는 실버 라이트 5를 지원할 필요가 없습니다. 그러나 이것을 제거 할 수는 없습니다. 실버 라이트 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 프레임 워크 4.5 –