ASP.NET開發人員的編程習慣

來源:互聯網
上載者:User

讓我們的程式寫得更加平易近人,更加生動對我們的編程是大有益處的。對我們的程式學習也能起到事半功倍的作用。編程過程中遵守的不成文的標準,對於我們和他人的交流和自己的再學習都是有益無害的。畢竟有時我們寫的程式不是只給自己看的,也不是一時興起,不管以後。 好的編碼可使原始碼的可讀性強且意義清楚,與其他語言約定相一致,並且儘可能直觀。

1.錯誤(以外)的處理

程式健壯性最基本要求就是程式錯誤的處理與捕捉,在ASP.NET中,錯誤的處理有和其他程式設計語言一樣的機制,可以使用Try…Catch… Finally等方式,這一點和ASP相比具有較大的進步。而且,使用這些錯誤處理方法,可以大大提高程式的可讀性和程式調試速度,在這幾個優勢結合的情況下,我們更加應該注意這一點。

2.字串的處理

網頁設計中,字串的處理幾乎是最常見的了。使用ASP.NET以後,字串的處理比ASP的速度快,而且,在ASP.NET中,專門增加一個字串處理類StringBulider,使用這個類可以完成一些常見的字串操作,而最主要的,使用StringBuilder可以大大提高字串處理速度。

在ASP.NET中,最常見的就是使用“&”來串連兩個字串:

 Dim myOutputString As String = "My name is"
Dim myInputString As String = " Alex"
myOutputString = myOutputString & myInputString
Response.Write(myoutputString)
 
現在,我們來看看StringBuilder的使用,在使用StringBuilder的時候,我們對字串可以做一些基本的操作,比如Append、Replace、Insert、Remove等,現在我們來看具體舉例。

(1)StringBuilder中Append的使用

Append和其他語言的Append一樣,就是在字串最後增加其他字元。

-->Dim sb as StringBuilder = New StringBuilder()
sb.append( "
")
sb.Append( dt.Rows(i).Item(k, DataRowVersion.Current).toString())
sb.Append( "
")
Dim strOutput as String = sb.ToString()
lblCompany.Text = strOutput
 



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.