ASP.NET Razor – C# 邏輯條件簡介
If 條件
C# 允許根據條件執行程式碼。
使用 if 語句來判斷條件。根據判斷結果,if 語句返回 true 或者 false:
- if 語句開始一個程式碼塊
- 條件寫在括號裡
- 如果條件為真,大括號內的程式碼被執行
例項
<html> <body> </body> </html>
Else 條件
if 語句可以包含 else 條件。
else 條件定義了當條件為假時被執行的程式碼。
例項
<html> <body> </body> </html>
註釋:在上面的例項中,如果第一個條件為真,if 塊的程式碼將會被執行。else 條件覆蓋了除 if 條件之外的"其他所有情況"。
Else If 條件
多個條件判斷可以使用 else if 條件:
例項
<html> <body> </body> </html>
在上面的例項中,如果第一個條件為真,if 塊的程式碼將會被執行。
如果第一個條件不為真且第二個條件為真,else if 塊的程式碼將會被執行。
else if 條件的數量不受限制。
如果 if 和 else if 條件都不為真,最後的 else 塊(不帶條件)覆蓋了"其他所有情況"。
Switch 條件
switch 塊可以用來測試一些單獨的條件:
例項
@{ var weekday=DateTime.Now.DayOfWeek; var day=weekday.ToString(); var message=""; } <html> <body> <p></p> </body> </html>
測試值(day)是寫在括號中。每個單獨的測試條件都有一個以分號結束的 case 值和以 break 語句結束的任意數量的程式碼行。如果測試值與 case 值相匹配,相應的程式碼行被執行。
switch 塊有一個預設的情況(default:),當所有的指定的情況都不匹配時,它覆蓋了"其他所有情況"。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901823/viewspace-2849263/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ASP.NET Razor – VB 邏輯條件簡介ASP.NET
- ASP.NET Razor – C# 變數簡介ASP.NETC#變數
- ASP.NET Razor – C# 迴圈和陣列簡介ASP.NETC#陣列
- ASP.NET Razor – 標記簡介ASP.NET
- ASP.NET Razor – C# 和 VB 程式碼語法簡介ASP.NETC#
- MySQL筆記 10 條件邏輯MySql筆記
- ASP.NET Razor – VB 迴圈和陣列簡介ASP.NET陣列
- c#按位操作符&^|與邏輯條件操作符運算子&&_||_?:C#
- Oracle 邏輯結構簡介Oracle
- 邏輯式程式語言極簡實現(使用C#) - 1. 邏輯式程式語言介紹C#
- JavaScript(ES6)邏輯判斷條件優化JavaScript優化
- ASP.NET Core – Razor View Import用途介紹ASP.NETViewImport
- [BUG反饋]模型編輯模板存在條件邏輯判斷錯誤模型
- 資料庫 Mysql 邏輯架構簡介資料庫MySql架構
- Spark LogisticRegression 邏輯迴歸之簡介Spark邏輯迴歸
- 機器學習中的邏輯迴歸模型簡介機器學習邏輯迴歸模型
- 前端業務程式碼配置化處理條件判斷邏輯前端
- 計算機程式的思維邏輯 (72) – 顯式條件計算機
- 計算機程式的思維邏輯 (72) - 顯式條件計算機
- 一次簡單易懂的多型重構實踐,讓你理解條件邏輯多型
- 關於 hibernate 邏輯刪除 預設查詢過濾條件問題(java set 條件)Java
- AWK if(條件)語句與迴圈簡介
- 資料寫過程中各項觸發條件及邏輯
- CMake 生成器表示式---條件表示式和邏輯運算子
- js的邏輯與&&運算子用法簡單介紹JS
- ASP.NET Core 5.0 MVC中的 Razor 頁面 介紹ASP.NETMVC
- c#學習----邏輯判斷C#
- 計算機程式的思維邏輯 (9) - 條件執行的本質計算機
- C++ 條件與 If 語句:掌握邏輯判斷與流程控制精髓C++
- 邏輯式程式語言極簡實現(使用C#) - 2. 一道邏輯題:誰是凶手C#
- linux 邏輯卷介紹Linux
- C# 簡介C#
- ASP.NET MVC Razor檢視引擎ASP.NETMVC
- asp.net mvc 之旅—— 第一站 從簡單的razor入手ASP.NETMVC
- ASP.NET 5 簡介ASP.NET
- Blazor入門:ASP.NET Core Razor 元件BlazorASP.NET元件
- 邏輯式程式語言極簡實現(使用C#) - 3. 執行原理C#
- asp.net mvc簡單實現基於Razor的分頁控制元件ASP.NETMVC控制元件