熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

從零開始學ASP.NET(基礎篇 連載二)

2022-06-13   來源: .NET編程 

第二天

學習目的
掌握文本框的用法
初次接觸try…catch…語法

今天內容很輕松用一個例子輸入年月日判斷輸入是否正確

用個文本框ID分別為txtYeartxtMonthtxtDate
檢驗按鈕的代碼為

private void btnCheck_Click(object sender SystemEventArgs e)
{
    int year month date;

    // 先把輸入的字符轉成int類型如果非數字型
    // 會觸發錯誤
    try
    {
        year = ConvertToInt(txtYearText);
        month = ConvertToInt(txtMonthText);
        date = ConvertToInt(txtDateText);
    }
    catch
    {
        labCheckInfoText = 輸入的是非數字字符;
        return;
    }

    // 如果第一步檢驗合格就把輸入的數字轉化為日期格式
    // 如果不符合日期格式即引發錯誤
    try
    {
        DateTime dt = new DateTime(year month date);
    }
    catch
    {
        labCheckInfoText = 輸入的數字不符合日期格式;
        return;
    }

    labCheckInfoText = 輸入正確;
}

補充一下關於StringBuider
在處理字符串的時候很多人喜歡+=其實對於string來說一旦定義了就無法更改了
所謂的+只是新建的一個新的string變量並賦值
所以對於盡量使用StringBuider的Append的方法這樣將大量的節省服務器的資源

From:http://tw.wingwit.com/Article/program/net/201311/15561.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.