读书人

新手问一个有关程序运行过程的有关问题

发布时间: 2013-11-20 12:46:02 作者: rapoo

新手问一个有关程序运行过程的问题!求高手解答!
新手问一个有关程序运行过程的有关问题!求高手解答
如图,程序将两个文本框中的字符串连接,在结果文本框中输出,很简单的程序。
第一种方式:先将两个文本框中的字符串赋给两个变量,再连接输出

Private Sub btnConcatenateString_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnConcatenateString.Click
Dim strOne, strTwo, strResults As String
strOne = txtStrOne.Text
strTwo = txtStrTwo.Text
strResults = strOne & strTwo
txtStrResults.Text = strResults
End Sub

第二种方式:不用中间变量,直接连接两个文本框的字符串,输出
Private Sub btnConcatenateString_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnConcatenateString.Click
Dim strResults As String
strResults = txtStrOne.Text & txtStrTwo.Text
txtStrResults.Text = strResults

这两种方式都能完成任务。现在的问题是他们在最底层运行过程中有区别吗?如果有,哪种比较好点?
新手在线等高手解答!
[解决办法]
区别不大吧,我习惯第二种,少用变量
[解决办法]
逻辑简单的话,第二种就行,如果代码逻辑复杂,为了便于区分或者后面使用,可以先定义一个变量

读书人网 >VB Dotnet

热点推荐