IF條件式

if(條件)

{符合條件就執行這裡}

else

{不符合條件就執行這裡}

 


SWITCH條件式

if的進階版,適合用於不同的"輸入"或"要求",去執行不同的結果,例如使用者輸入1便要執行程式a,輸入2便執行程式b

 

switch(變數)

{

 case 值1:

   符合變數套用進值1(值1=變數),就執行這裡裡

   break;

 case 值2:

   符合變數套用進值2(值2=變數),就執行這裡裡

   break;

}


FOR迴圈

for( int 變數 = 起始值 ; 結束值 ; 如何運作 )

{

   會在這裡跑到結束為止才會跳出

}

 

如果要在尚未跑完完整的迴圈,強制離開FOR迴圈,可以使用break

for( int 變數 = 起始值 ; 結束值 ; 如何運作 )

{

   跑到一半時

  break ;  // 這時候會強制離開迴圈

}

 

如果要中斷for裡的程式碼,但要繼續for迴圈運作,可以使用continue

for( int 變數 = 起始值 ; 結束值 ; 如何運作 )

{

   xxxxx一行

  xxxxx第二行

  continue ;   //中斷這裡面的程式,但我要繼續跑迴圈

  xxxxx第三行程式

  xxxxx第四行程式

}


WHILE條件式迴圈

適用於我不知道要跑幾次,但我知道符合條件時就要結束

while ( 條件式 )

{

   符合條件的,就可以繼續跑 

   但必須設定一個什麼時候結束的條件在此

  以及如何運作,不然會變成無窮迴圈,網頁跑不出來

}


轉換字串或數字

先假設  word = 文字      num =數字

int num = Convert.ToInt32( word );   這是文字變成數字

word = num . toString();    這是數字轉文字


String.Format() 用法

Label.Text = String.Format( "{ 第幾個變數 : 格式 }" , 想套用的變數);

 

int sum = Conver.ToInt32(Textbox.text) + Convert.ToInt32(Textbox2.text);

Label.Text = String.Format( "{ 0 : C }" , sum);   //可以把sum轉為文字,並且以貨幣型態輸出 C代表貨幣型態

另一種寫法↘

Label.Text = String.Format( "{ 0 : NT$ #,### }" , sum);

 

我想寫「今天是2019/02/12,金額是NT$1000元」

→TextBox1.Text = String.Format("今天是{0:yyyy/MM/dd},金額是{1:C}元", System.Date.Now.ToShortDateString( ) , myCurrency )

藍色是格式,粉色是變數

 

 

 

 

 

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 花花 的頭像
    花花

    百花

    花花 發表在 痞客邦 留言(0) 人氣()