無論是.net還是java,在開發(fā)程序時都難免會用到throw關(guān)鍵字,對于初學(xué)者一般會認(rèn)為它與try...catch捆綁在一起,這當(dāng)然是錯誤的,事實上,throw的一個最重要的作用就是:
讓程序告訴用戶一些事情,這些事情一般是開發(fā)人員之前定義好的,如對于一個輸入文本框,你需要輸入給定數(shù)字,但如果輸入的不是給定的數(shù)據(jù)范圍,則可以通過throw告訴用戶!
讓程序告訴開發(fā)人員一些事情,這些事情一般是底層開發(fā)人員之前定義好的,如果一些業(yè)務(wù)規(guī)范,如果開發(fā)人員輸入的不合法,程序就會拋出一個異常,以告訴表層開發(fā)人員!
下面是一個程序中的throw用法:
.net mvc為我們提供的實例項目,是這樣使用throw關(guān)鍵字的,看代碼:
return _provider.ValidateUser(userName, password);
}
標(biāo)簽:南昌 南京 臺州 淄博 揚州 南京 嘉興 海南
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《throw的一些用法》,本文關(guān)鍵詞 throw,的,一些,用法,throw,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。