PDA

View Full Version : پیدا کردن اعداد مابین دو عدد در ارایه



sevenboys
چهارشنبه 25 اردیبهشت 1392, 17:18 عصر
یک ارایه دابل دارم که به صورت صعودی مرتب شده است ، دو عدد از این ارایه را هم دارم که توسط برنامه از کاربر گرفته شده است،چگونه میتوانم اعداد بین این دو عدد را که کاربر وارد کرده را داخل یک ارایه دیگر بریزم؟؟؟؟؟ممکن است بین ان دو عدد 10000 عدد باشد یا ممکن هست هیچ عددی وجود نداشته باشد، ارایه را چطور تعریف کنم؟

mhsmity
چهارشنبه 25 اردیبهشت 1392, 18:19 عصر
سلام یه راه خیلی راحت داره
یک لیست تعریف کن
مقادیر رو به لیست اضافه کن
در واقعه لیست مثل یک آرایه هتش ولی با طول متغییر
List<double> l = new List<double>();
for()
{
l.Add(Value);
}

مهرداد صفا
چهارشنبه 25 اردیبهشت 1392, 19:31 عصر
با سلام.
به این صورت:

var q=from number in numbers where number<=max & number >=min select number;

tooraj_azizi_1035
چهارشنبه 25 اردیبهشت 1392, 21:27 عصر
از متد Array.Copy استفاده کن:http://msdn.microsoft.com/en-us/library/y5s0whfd.aspx