PDA

View Full Version : حرفه ای: معادل کلاس BigInterger در دات نت چیست ؟



ASKaffash
دوشنبه 19 مهر 1389, 12:19 عصر
سلام
کلاس BigInteger در Java برای کارکردن با اعداد خیلی بزرگ است معادل در دات نت چه کلاسی است ؟

mehdi.mousavi
دوشنبه 19 مهر 1389, 12:28 عصر
سلام کلاس BigInteger در Java برای کارکردن با اعداد خیلی بزرگ است معادل در دات نت چه کلاسی است ؟

سلام.
در .NET 4.0 می تونید از BigInteger (http://msdn.microsoft.com/en-us/library/system.numerics.biginteger.aspx) استفاده کنید.
در نسخه های دیگه، خوندن این مقاله (http://www.codeproject.com/KB/cs/biginteger.aspx) کمکتون میکنه.

موفق باشید.

r00tkit
دوشنبه 19 مهر 1389, 12:30 عصر
System.Numeric.BigInteger

dr_jacky_2005
دوشنبه 19 مهر 1389, 13:55 عصر
سلام
کلاس BigInteger در Java برای کارکردن با اعداد خیلی بزرگ است معادل در دات نت چه کلاسی است ؟

نوع داده ای
Int64

mmd2009
سه شنبه 20 مهر 1389, 00:12 صبح
نوع داده ای
Int64

نه دوست عزیز.

dr_jacky_2005
شنبه 24 مهر 1389, 08:33 صبح
نه دوست عزیز.

ولی آره ها!
چرا نه!؟

این هم هست:

long

_______
اگه واقعآ خیلی بزرگ است،باید از ترفند رشته استفاده کنی.

mmd2009
شنبه 24 مهر 1389, 08:50 صبح
این هم نمیشه.

پیشنهاد میکنم امتحان کنید

موفق باشید

dr_jacky_2005
شنبه 24 مهر 1389, 09:19 صبح
این هم نمیشه.

پیشنهاد میکنم امتحان کنید

موفق باشید

یعنی چی؟
100 سال داریم استفاده میکنیما!

چی میخواین دقیقآ؟

کدی دارین بزارین!

mmd2009
شنبه 24 مهر 1389, 09:33 صبح
فکر کنم کدهای زیر بحث رو خاتمه بده دیگه.



try
{
BigInteger myBigint =
BigInteger.Parse
("74849138968124799367125543211294594949444");

Int64 myint64 =
Int64.Parse
("74849138968124799367125543211294594949444");

long mylongint =
long.Parse
("74849138968124799367125543211294594949444");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString());
}

s.mortezapour
شنبه 24 مهر 1389, 11:45 صبح
In almost every programming language you can find integer values with 16, 32 and 64 bit capacities. Similarly in C#‎ you can find short, int and long respectively as primitive types and Int16, Int and Int64 as class types.

sincerely