..
การเขียนโปรแกรมการทำงานเป็นรูปแบบของการเขียนรหัสแหล่งที่มาที่ไม่ได้ขึ้นกับคำสั่งที่จะดำเนินการตามลำดับหรือในลำดับที่แน่นอน แต่เมื่อผลลัพธ์ของนิพจน์ทางคณิตศาสตร์ (เช่นในการทำงาน) ฟังก์ชั่นที่เรารู้จักได้เป็นใส่หมายเลขของหัวข้อที่ยังอาจจะมีฟังก์ชั่นอื่น ๆ
พิจารณาห่วงง่ายที่ iterates มากกว่าตัวเลขที่ 0-10 และแสดงไว้บนคอนโซล
วิธีการทำงานเป็นดังนี้
สำหรับ (Int32 i = 0; i <10; i + +)
Console.WriteLine (s)
ตอนนี้เรามาดูวิธีการได้รับผลเดียวกันโดยใช้โปรแกรมทำงาน การทำเช่นนี้คุณจะต้องสร้างวิธีการช่วยเหลือ (ForEach <T>) เพื่อดำเนินการกับองค์ประกอบของชุด (IEnumerable <T>) แต่ละ แต่ยังฟังก์ชันที่ส่งกลับช่วงขององค์ประกอบ (Enumerable.Range ())
สาธารณะคง EstensioneFunzionale ชั้น
{
ประชาชนเป็นโมฆะ ForEach คง <T> (องค์ประกอบ <T> IEnumerable, Action <T> Run)
{
foreach (T รายการในรายการ)
เรียกใช้ (รายการ);
}
}
Enumerable ชั้นสาธารณะคงที่
{
ช่วง <Int32> สาธารณะ IEnumerable (Int32 จาก Int32 ไป)
{
for (int i = i <, i + +)
กลับ i;
}
}
หลังจากการกำหนดหน้าที่ดังกล่าวเราสามารถบรรลุผลสุทธิเดียวกันของที่ไม่ใช่หน้าที่ที่มีรหัสดังต่อไปนี้
หลักสูตรชั้นเรียน
{
static void Main (String args [])
{
EstensioneFunzionale.ForEach (Enumerable.Range (0, 10), ดู);
}
แสดงโมฆะสาธารณะ (Int32 i)
{
Console.WriteLine (s)
}
}
| |
ASP และสอนการเข้าถึง
ผู้จัดการฐานข้อมูล MS Access ด้วย ASP ที่เพียง 29 € |
| |
หลักสูตร CSS
การออกแบบเว็บและการใช้งานตามที่ W3C CSS และ XHTML เริ่มต้นจาก 29 € |
| |
เว็บมาสเตอร์หลักสูตรขั้นสูง
กลายเป็นเว็บมาสเตอร์มืออาชีพ เริ่มต้นจาก 39 € |