ASP.NET MVC 从入门到放弃 (Day5) -C# 判断式 回圈介绍

接着来讲讲常用的判断式写法....
简单来说以下就是玩攻略游戏 在选择选项的逻辑....

单项if写法

int a = 1;

if (a == 1)//条件成立
{
   Console.Write(a);
}
else//条件不成成立
{
   Console.Write("fail");
}

多项if写法

int b = 1;
int c = 2;

if (b > c)//条件一成立
{
   Console.Write(b);
}
else if (b == c)//条件二成立
{
   Console.Write(c);
}
else//上述都不成立
{
   Console.Write(c);
}

if简写

int aa = b>c ? 1 : 2;  //如果b>c aa= 1 否则 aa=2   ?代表if  :代表else

注解:if简写书上比较少特别讲解,但实际上用很常用/images/emoticon/emoticon14.gif

switch

int e = 1;
switch (e)
{
case 1://e 等於 1
    Console.WriteLine("1");
    break;
case 2://e 等於 2
    Console.WriteLine("2");
    break;
case 3://e 等於 3
    Console.WriteLine("3");
    break;
default://全部都不符合走这个
    Console.WriteLine("fail");
    break;
}

for 回圈 写法

for (int i = 2; i < 10; i++)
{
   for (int j = 1; j < 10; j++)
   {
      Console.WriteLine(i * j);
   }
}

**foreach 写法 **

int[] numbers = { 4, 5, 6, 1, 2, 3, -2, -1, 0 };
foreach (int i in numbers)
{
   Console.Write("{0} ", i);
}

注解:foreach跟for回圈差在 foreach 是专门处理集合的回圈 集合是什麽 我後面会讲..../images/emoticon/emoticon19.gif

while 写法

int n = 0;
while (n < 5) //n 小於5 进去判断式
{
   Console.Write(n);
   n++;
}

<<:  Rust 语言和你 SAY HELLO!!

>>:  33岁转职者的前端笔记-DAY 10 一些网页切版技巧的小笔记-Part 1

Day-25 超简单的Excel判断式

今日练习档 ԅ( ¯་། ¯ԅ) 今天要与大家介绍Excel的if判断式,并且在其中也有运用到AND...

[DAY08] 部署用 Designer 做好的 Pipiline 到 Web API

DAY08 部署用 Designer 做好的 Pipeline 到 Web API 昨天我们用 De...

Unity与Photon的新手相遇旅途 | Day12-血量制作

今天的内容为该如何制作血量,并且在攻击时或受到伤害时改变血量。 ...

Day 7 - Maximum Subarray

大家好,我是毛毛。ヾ(´∀ ˋ)ノ 废话不多说开始今天的解题Day~ 53. Maximum Sub...

Vue.js 从零开始:Slot Props

上篇提到slot传入的内容都是由外层元件提供,如果内层元件slot也想使用内层资料时,就可以使用Sl...