Latest web development tutorials
×

C# หลักสูตร

C# หลักสูตร C# แนะนำโดยย่อ C# สิ่งแวดล้อม C# โครงสร้างหลักสูตร C# ไวยากรณ์พื้นฐาน C# ชนิดข้อมูล C# ประเภทการแปลง C# ตัวแปร C# คงที่ C# ผู้ประกอบการ C# ผู้พิพากษา C# การไหลเวียน C# บรรจุภัณฑ์ C# ทาง C# ประเภท nullable C# แถว(Array) C# เชือก(String) C# โครงสร้าง(Struct) C# แจกแจง(Enum) C# หมวดหมู่(Class) C# สืบทอด C# polymorphism C# ดำเนินงานมาก C# อินเตอร์เฟซ(Interface) C# namespaces(Namespace) C# สั่ง preprocessor C# นิพจน์ปกติ C# การจัดการข้อยกเว้น C# input และ output ไฟล์

C# การสอนที่ทันสมัย

C# คุณสมบัติ(Attribute) C# การสะท้อนกลับ(Reflection) C# คุณสมบัติ(Property) C# ทำดัชนี(Indexer) C# มอบความไว้วางใจ(Delegate) C# เหตุการณ์(Event) C# ตั้งค่า(Collection) C# ยาชื่อสามัญ(Generic) C# วิธีการที่ไม่ระบุชื่อ C# รหัสที่ไม่ปลอดภัย C# multithreading

C # ในขณะที่ห่วง

C # ห่วง C # ห่วง

ตราบใดที่สภาพให้เป็นจริง, C #ห่วงในขณะที่จะทำซ้ำคำสั่งเป้าหมาย

ไวยากรณ์

ใน C #ในขณะที่วงไวยากรณ์:

ในขณะที่ (เงื่อนไข)
{
   คำสั่ง (s);
}

นี่คือคำสั่ง (s) อาจเป็นคำเดียวก็ยังสามารถบล็อกประกอบด้วยงบไม่กี่สภาพสามารถแสดงออกใด ๆ ใด ๆ ที่ไม่ใช่ศูนย์เมื่อค่าที่เป็นจริง เงื่อนไขในการดำเนินการของวงเมื่อความจริง

เมื่อเงื่อนไขเป็นเท็จการไหลของโปรแกรมจะยังคงมีคำสั่งต่อไปตามห่วง

แผนภูมิการไหล

ห่วงขณะที่อยู่ใน C #

นี่คือจุดสำคัญในขณะที่วงเป็นห่วงอาจจะไม่ดำเนินการเมื่อเงื่อนไขมีการทดสอบและผลที่เป็นเท็จ, ร่างกายของวงที่จะข้ามไปยังคำสั่งต่อไปทันทีขณะที่ห่วง

ตัวอย่าง

การใช้ระบบ

namespace ลูป
{
    
    Program รุ่น
    {
        เป็นโมฆะคง main (String args [])
        {
            / * นิยามตัวแปรท้องถิ่น * /
            int A = 10;

            / * ในขณะที่วงจะถูกดำเนินการ * /
            ในขณะที่ (ก <20)
            {
                Console.WriteLine ( "ค่า: {0}" เป็น);
                A ++;
            }
            Console.ReadLine ();
        }
    }
} 

เมื่อโค้ดข้างต้นจะรวบรวมและดำเนินการก็จะก่อให้เกิดผลลัพธ์ต่อไปนี้:

ค่า: 10
ค่า: 11
ค่า: 12
ค่า: 13
ค่า: 14
ค่า: 15
ค่า: 16
ค่า: 17
ค่า: 18
ค่า: 19

C # ห่วง C # ห่วง