متد Range در کلاس استاتیک enumerable میتواند برای ایجاد مجموعه ای از اعداد در یک بازه مشخص تولید گردد. مثلا برای تولید اعداد بین 10 و 100 مینویسیم.
Enumerable.Range(10,100)
از طرفی این متد برای کاربرهای دیگری نیز میتواند مورد استفاده قرار گیرد. مثلا برای تولید داده های تستی هنگام نوشتن Unit Testها
List userList= new List();
Enumerable.Range(10,100).ToList().ForEach(item=>{
var user= new User(){
Id=item,
Name="User"+Item.ToString(),
}
userList.Add(user);
});
از
کاربردهای دیگر:
/ Generate a sequence of integers from 1 to 10
// and then select their squares.
IEnumerable squares = Enumerable.Range(1, 10).Select(x => x * x);
foreach (int num in squares)
{
Console.WriteLine(num);
}
/*
This code produces the following output:
1
4
9
16
25
36
49
64
81
100
*/برچسبها: کاربرد Enumerable, Range کاربرد Enumerable.Range...
ادامه مطلبما را در سایت کاربرد Enumerable.Range دنبال می کنید
برچسب : نویسنده : amirezati بازدید : 54 تاريخ : جمعه 1 دی 1396 ساعت: 21:04