ล่าสุดการพัฒนาเว็บบทเรียน
×

ASP.NET เกี่ยวกับการสอน

ASP.NET บ้าน ASP.NET แนะนำ

WP เกี่ยวกับการสอน

WebPages แนะนำ WebPages มีดโกน WebPages แบบ WebPages โฟลเดอร์ WebPages สถานการณ์โดยรวม WebPages ฟอร์ม WebPages วัตถุ WebPages ไฟล์ WebPages ฐานข้อมูล WebPages ผู้ช่วย WebPages WebGrid WebPages ชาร์ต WebPages อีเมล์ WebPages PHP WebPages ประกาศ WebPages ตัวอย่าง

WP คู่มืออ้างอิง

WebPages ชั้นเรียน WebPages ความปลอดภัย WebPages ฐานข้อมูล WebPages เว็บเมล์ WebPages ผู้ช่วย

ASP.NET Razor

Razor แนะนำ Razor วากยสัมพันธ์ Razor C# ตัวแปร Razor C# ลูป Razor C# ตรรกะ Razor VB ตัวแปร Razor VB ลูป Razor VB ตรรกะ

ASP.NET MVC

MVC แนะนำ MVC ใบสมัคร MVC โฟลเดอร์ MVC แบบ MVC ตัวควบคุม MVC เข้าชม MVC ฐานข้อมูล MVC แบบ MVC ความปลอดภัย MVC HTML ผู้ช่วย MVC ประกาศ MVC การอ้างอิง

WF สอน

WebForms แนะนำ WebForms หน้า WebForms การควบคุม WebForms เหตุการณ์ WebForms ฟอร์ม WebForms ViewState WebForms กล่องข้อความ WebForms ปุ่ม WebForms ข้อมูลผูกพัน WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML ไฟล์ WebForms Repeater WebForms DataList WebForms DbConnection WebForms Master หน้า WebForms การเดินเรือ WebForms ตัวอย่าง


 

ASP.NETมีดโกน - C # เงื่อนไขลอจิก


การเขียนโปรแกรมลอจิก: Execute รหัสตามเงื่อนไข


ถ้าสภาพ

C # ช่วยให้คุณสามารถรันโค้ดตามเงื่อนไข

ในการทดสอบสภาพที่คุณใช้ถ้างบ ถ้างบผลตอบแทนจริงหรือเท็จขึ้นอยู่กับการทดสอบของคุณ:

  • ถ้าคำสั่งเริ่มต้นการป้องกันรหัส
  • สภาพถูกเขียนในวงเล็บ
  • รหัสภายในวงเล็บจะถูกดำเนินการหากการทดสอบเป็นความจริง

ตัวอย่าง

@{var price=50;}
<html>
<body>
@if (price>30)
    {
    <p>The price is too high.</p>
    }
</body>
</html>
ตัวอย่างเช่นเรียกใช้»

อื่นสภาพ

ถ้างบอาจรวมถึงเงื่อนไขอื่น ๆ

เงื่อนไขอื่นกำหนดรหัสที่จะดำเนินการถ้าเงื่อนไขเป็นเท็จ

ตัวอย่าง

@{var price=20;}
<html>
<body>
@if (price>30)
  {
  <p>The price is too high.</p>
  }
else
  {
  <p>The price is OK.</p>
  }
</body>
</html>
ตัวอย่างเช่นเรียกใช้»

หมายเหตุ: ในตัวอย่างข้างต้นถ้าเงื่อนไขแรกเป็นความจริงก็จะต้องถูกประหารชีวิต เงื่อนไขอื่นครอบคลุม "everything else"


อื่นถ้าสภาพ

หลายเงื่อนไขสามารถทดสอบกับคนอื่นถ้าเงื่อนไข:

ตัวอย่าง

@{var price=25;}
<html>
<body>
@if (price>=30)
  {
  <p>The price is high.</p>
  }
else if (price>20 && price<30)
  {
  <p>The price is OK.</p>
  }
else
  {
  <p>The price is low.</p>
  }   
</body>
</html>
ตัวอย่างเช่นเรียกใช้»

ในตัวอย่างข้างต้นถ้าเงื่อนไขแรกเป็นความจริงก็จะต้องถูกประหารชีวิต

ถ้าไม่เช่นนั้นถ้าเงื่อนไขต่อไปคือความจริงเงื่อนไขนี้จะถูกดำเนินการ

คุณสามารถมีจำนวนอื่นถ้าเงื่อนไขใด ๆ

ถ้าไม่มีถ้าและอื่นถ้าเงื่อนไขเป็นจริงสุดท้ายบล็อกอื่น (without a condition) ครอบคลุม "everything else"


เงื่อนไขสวิทช์

สวิทช์บล็อกสามารถนำมาใช้ในการทดสอบจำนวนของเงื่อนไขของแต่ละบุคคล:

ตัวอย่าง

@{
var weekday=DateTime.Now.DayOfWeek;
var day=weekday.ToString();
var message="";
}
<html>
<body>
@switch(day)
{
case "Monday":
    message="This is the first weekday.";
    break;
case "Thursday":
    message="Only one day before weekend.";
    break;
case "Friday":
    message="Tomorrow is weekend!";
    break;
default:
    message="Today is " + day;
    break;
}
<p> @message </p>
</body>
</html>
ตัวอย่างเช่นเรียกใช้»

ค่าทดสอบ (day) ที่อยู่ในวงเล็บ แต่ละสภาพการทดสอบของแต่ละบุคคลมีค่ากรณีที่ลงท้ายด้วยลำไส้ใหญ่และจำนวนของสายรหัสใด ๆ ที่ลงท้ายด้วยคำสั่งหยุดพัก ถ้าค่าการทดสอบตรงกับค่ากรณีที่สายรหัสที่จะดำเนินการ

สวิทช์บล็อกสามารถมีกรณีที่เป็นค่าเริ่มต้น (default:) สำหรับ "everything else" ที่ทำงานถ้าไม่มีกรณีที่เป็นจริง