# - , , , , , , / , undefined .
# , int,
,
decimal mLon1 = 0M;
decimal mLat1 = 0M;
decimal mFactor = 111021M;
decimal mRadius = 100M;
decimal mLat = 12.123M;
mLon1 = mLon - mRadius / Math.Abs(Convert.ToDecimal(Math.Cos((Math.PI / 180) * Convert.ToDouble(mLat))) * mFaktor);
mLat1 = mLat - (mRadius / mFaktor);
Convert.ToDouble(mLat) mLat double, # decimal double, ? Math.Cos, -, double, Math.Abs
, double
double mLon1 = 0D;
double mLat1 = 0D;
double mFactor = 111021D;
double mRadius = 100D;
double mLat = 12.123D;
mLon1 = mLon - mRadius / Math.Abs(Math.Cos(((Math.PI / 180D) * mLat)) * mFaktor);
mLat1 = mLat - (mRadius / mFaktor);
. .

: MSDN