Реклама подобрана на основе следующей информации:
สารบัญ:
เป็นส่วนหนึ่งของการเรียนรู้เพื่อพัฒนาแอพพลิเคชัน Mango ของ Windows Phone 7.5 ในการสอนครั้งล่าสุดของเราเราได้เห็นว่าเราสามารถใช้ " switch statement " ได้หากมีค่าหลายค่า ทดสอบกับเงื่อนไขข้อใดข้อหนึ่ง ในบทแนะนำนี้เราจะเรียนรู้ " for statement " หรือที่รู้จักกันดีว่า " สำหรับการทำซ้ำ " หรือ " สำหรับลูป " แม้ว่าจะมีรายงานซ้ำหลายชุดใน C # ในวันแรกของเราเราจะทำ "for loop" เท่านั้น
สำหรับ iterations หรือ for loop
ขณะที่เขียนโปรแกรมใด ๆ บางครั้งคุณจำเป็นต้องทำซ้ำหนึ่งคำสั่ง จำนวนครั้งจนกว่าคุณจะพบการแข่งขันที่ประสบความสำเร็จสำหรับสภาพของคุณ ซึ่งสามารถทำได้โดยใช้ "for iteration" นี้ "สำหรับวง" อาจไม่ดูเหมือนมีประโยชน์ได้อย่างรวดเร็วก่อน แต่เชื่อฉัน; คุณจะต้องใช้มันอย่างแน่นอน
ลองเริ่มต้นด้วยการสร้างโปรเจ็กต์ใหม่พร้อมกับชื่อที่สำคัญ ๆ เช่น "for iterations" ลากหนึ่งปุ่มและ textblock หนึ่งตัวไปยังบริเวณด้านล่างของโปรแกรมจำลอง (ดูรูป) และตั้งชื่อให้ถูกต้อง (ใช้การประชุมที่เราได้เรียนรู้ในบทก่อน ๆ) ตอนนี้ดับเบิลคลิกที่ปุ่มเดียวของเราเพื่อเข้าสู่เหตุการณ์ button_click
ถัดไปวางรหัสต่อไปนี้ลงในเครื่องหมายวงเล็บปีกกาสองอันของ button_click event ไม่ต้องห่วงเราจะผ่านพ้นไปอีกครั้งเพื่อที่คุณจะได้เข้าใจ
String message = "";
for (int i = 0; i <10; i ++)
{
message = ข้อความ + i.ToString () + System.Environment.NewLine;
}
myTextblock.Text = messege;
ลองเรียกใช้แอพพลิเคชันแล้ว ฉันหวังว่าคุณจะได้รับเอาต์พุตที่ฉันได้แสดงไว้ในภาพ
หลังจากทำเสร็จแล้วให้เราเข้าใจในแต่ละแง่มุมของแอพพลิเคชั่นนี้
เราได้ประกาศ string type variable "message" สำหรับ ใช้มันภายในวง จากนั้นในลูป "for" เราได้เริ่ม ตัวแปรชั่วคราว "i"
ซึ่งจะติดตามจำนวนครั้งที่ทำซ้ำ "ฉัน = 0" หมายถึงว่าเราได้เสร็จสิ้นการคิดครั้งแรกแล้วและตอนนี้เรากำลังเคลื่อนไปสู่ขั้นต่อไป หลังจากการริเริ่มเราได้กล่าวถึงสภาพของเราแล้ว เงื่อนไขบอกคอมไพเลอร์เกี่ยวกับจำนวนครั้งที่ห่วงนี้ควรจะดำเนินการ ทันทีที่เงื่อนไขได้รับความพึงพอใจคอมไพเลอร์กระโดดออกจากลูป
หลังจากเงื่อนไขเราได้เพิ่มมูลค่าของตัวแปร นี่สิ่งหนึ่งที่ควรสังเกตว่าแทนที่จะเป็น "i ++" เราสามารถใช้ "i + 1" ได้ ดังนั้นแต่ละครั้งที่ "for loop" ได้รับการดำเนินการค่าที่เก็บไว้ในตัวแปรสตริง "ข้อความ" จะเพิ่มขึ้น เราได้เพิ่มบรรทัดนี้ (System.Environment.NewLine) เพื่อเพิ่มอักขระบรรทัดใหม่หลังจากการดำเนินการของลูปทั้งหมด มีรูปแบบอื่นของ "for loop" นี้เรียกว่า " for-each loop
การพัฒนา Apps Mango ของ Windows 7.5 ส่วนที่ 4: ถ้า
การพัฒนา Apps Mango ของ Windows 7, ส่วนที่ 4: if statement
การพัฒนา Windows 7 7.5 Mango Apps ส่วนที่ 5: ผู้ดำเนินการสำนวนงบ
ในบทนี้ Mango App สำหรับ Windows 7.5 เราจะ เรียนรู้เกี่ยวกับคำสั่งโอเปอเรเตอร์และนิพจน์ใน C #
การพัฒนา Apps Mango ของ Windows 7, ส่วนที่ 6: คำชี้แจง Switch
บทแนะนำนี้จะสอนว่าอะไรคือทางเลือกใน "If statement" ใน C # ใช้งานได้