‫ยินดีต้อนรับกลับ.
‫ในการสาธิตนี้ เราจะเริ่มด้วยลิงก์ ดังนั้น ให้สร้างแอปคอนโซลใหม่ และฉันจะเรียกมันว่าลิงก์หนึ่ง
‫เมื่อสร้างเสร็จแล้ว ให้สร้างอาร์เรย์ของจำนวนเต็มอย่างง่าย ๆ หนึ่งชุด แล้วผมจะเรียกตัวเลขนั้น
‫นี่จะเป็น int ใหม่และฉันจะเพิ่มค่าบางอย่างในนี้แล้ว
‫หนึ่ง สอง สาม สี่ ห้า และอื่นๆ จนถึงเก้า
‫นี่คืออาร์เรย์เล็ก ๆ ของฉันที่เรียกว่า ตัวเลข และ ตัวเลขพหูพจน์
‫และตอนนี้ สิ่งที่ฉันต้องการทำคือ ฉันต้องการดึงเลขคี่ออกมาทั้งหมด และมีหลายวิธีที่จะทำได้
‫และเราได้เห็น ตัวอย่างเช่น โมดูโลสี่ ที่เราสามารถใช้โมดูโล และเห็นทุกอย่างที่เข้ากันได้ดี
‫ที่สามารถหารด้วยสองและเหลือเศษ
‫มันจะเป็นเลขคี่
‫ถูกต้อง.
‫แต่มีวิธีที่ซับซ้อนกว่านั้น สมมุติว่า
‫เพื่อให้เราสามารถดำเนินการต่อและสร้างวิธีการใหม่ได้
‫และฉันจะใช้วิธีโมฆะคงที่ที่เรียกว่า เลขคี่ และมันต้องการอาร์เรย์ของจำนวนเต็ม
‫มันจะเป็นตัวเลข
‫ผมจะเรียกเลขพารามิเตอร์นี้
‫ในนี้ ผมจะเขียนลงในคอนโซลก่อน
‫ฉันจะพูดบางอย่างเช่นเลขคี่
‫มันจะพิมพ์เลขคี่ทั้งหมดออกมา
‫ทีนี้ เพื่อให้ได้เลขคี่ ฉันจะใช้สิ่งที่เรียกว่า I enumerable
‫อย่างที่คุณเห็น มีการนับ AI มีการแจงนับ AI
‫มีความแตกต่างกันเล็กน้อยและสิ่งที่เราต้องการใช้คือ I enumerable ซึ่งเป็นคอลเล็กชัน
‫ดังนั้นจึงคล้ายกับรายการ แต่มีฟังก์ชันเพิ่มเติมบางอย่าง
‫ฉันจะใช้ตัวนับ I ของจำนวนเต็ม
‫ดังนั้นควรเป็นจำนวนเต็มประเภท
‫ตัวเลขของเราเป็นแบบ int
‫ดังนั้นฉันต้องการใช้รายการ int ที่เป็นประเภทที่ฉันนับได้และตอนนี้ฉันจะเรียกเลขคี่หนึ่งตัวนั้น
‫รายการของจำนวนเต็มประเภทนี้ ซึ่งเป็นจำนวนที่นับได้ควรมีเลขคี่
‫และเพื่อให้ได้มาหรือเติมด้วยเลขคี่ ฉันจะใช้ลิงก์
‫ฉันจะใช้นิพจน์แบบนั้น จากจำนวนเป็นตัวเลข ซึ่งดูเหมือน a สำหรับแต่ละประโยคที่เราได้เห็นแล้ว
‫แต่ตอนนี้ฉันจะบอกว่าที่จำนวนโมดูโลสองไม่เท่ากับศูนย์หมายเลขเลือก
‫แค่นั้นเอง
‫นั่นคือคำชี้แจงลิงก์ของเรา
‫ดังนั้นให้ตรวจสอบทุกตัวเลขที่เรามีในตัวเลขว่าหารด้วยสองลงตัวและไม่มีเศษเหลือ
‫และถ้ามันมีเศษเหลือ เราก็อยากจะเพิ่มมันเข้าไปในรายการของเรา
‫ดังนั้นเราจึงต้องการเพิ่มสิ่งนั้นในรายการเลขคี่ของเรา
‫ดังนั้นจึงคล้ายกับ SQL ที่เราเคยเห็นมา
‫ถูกต้อง.
‫แต่มันไม่ใช่ SQL มันคือ Lync
‫และสิ่งที่ยอดเยี่ยมก็คือมันใช้อาร์เรย์พื้นฐาน
‫ไม่จำเป็นต้องใช้ฐานข้อมูลหรือไม่จำเป็นต้องใช้ XML หรืออะไรทำนองนั้น
‫มันใช้อาร์เรย์พื้นฐานสุด ๆ ที่เราได้สร้างไว้ที่นี่
‫นี่จากจำนวนเป็นตัวเลขโดยพื้นฐานแล้ว a สำหรับแต่ละลูป
‫แล้วตัวดำเนินการกรองอยู่ที่ไหน?
‫สิ่งที่เราทำคือเพียงแค่กรองจำนวนเต็มตามอัตราต่อรองทั้งหมด
‫นี่คือสิ่งที่คำสั่งนี้ทำ แล้ว select เป็นโอเปอเรเตอร์การฉายภาพ
‫โดยพื้นฐานแล้วสิ่งที่ทำในที่นี้คือเป็นตัวกำหนดสิ่งที่จะเขียนด้วยเลขคี่และอะไรก็ตาม
‫และนั่นแหล่ะ
‫นั่นคือทั้งหมดของเรา และมันเจ๋งมาก
‫ตอนนี้เราสามารถพิมพ์มันลงบนคอนโซลได้ ดู W แล้วพิมพ์เลขคี่ออกมา
‫และตอนนี้ สิ่งที่เราสามารถทำได้คือสำหรับแต่ละ int i n หรือตัวเลขที่พิมพ์ออกมาอย่างเท่าเทียมกัน
‫ซี วี.
‫ไม่เป็นไร.
‫อย่างที่คุณเห็นคุณสามารถใช้สำหรับแต่ละตานับได้ซึ่งค่อนข้างเจ๋งเช่นกัน
‫ดังนั้นจึงคล้ายกับอาร์เรย์หรือรายการ แต่มีข้อดีเพิ่มเติมและเราจะเห็นบางส่วน
‫ลองโทรหาหมายเลขของเราที่นี่ หมายเลขของเรา และเราจะมอบตัวเลข และตอนนี้
‫เราสามารถใช้คีย์คอนโซล dot read เพื่อดูบางอย่างบนคอนโซลได้
‫มาเริ่มกันเลย
‫และเราสามารถเห็นตัวเลขทั้งหมด
‫และอย่างที่คุณเห็นที่นี่ สิ่งที่ฉันเขียนไว้ที่นี่ คอนโซลแถวขวาของตัวเลขคือจุดเชื่อมโยงระบบที่สามารถแจงนับได้
‫โดยที่ Array iterator
‫แล้วมันก็บอกว่าเป็นหนึ่ง สาม ห้า เจ็ด และเก้า
‫มันให้เลขคี่ทั้งหมดจากอาร์เรย์ตัวเลขของเรา และตอนนี้ แทนที่จะใช้อาร์เรย์ เราสามารถใช้ตารางข้อมูลที่สมบูรณ์
‫หรือเราอาจใช้ข้อมูล XML เพื่อตรวจสอบได้
‫นั่นเป็นสิ่งที่ดีเกี่ยวกับการใช้ลิงก์ และคุณจะเห็นมากขึ้นเกี่ยวกับลิงก์และสิ่งที่มันทำในวิดีโอหน้า
‫แล้วพบกันที่นั่น