Using是个好开关

<span style="font-family: KaiTi_GB2312; ">不用去关的开关才是好开关-Using</span>

    第1次见到using是在3层的视频中,当时对这个感觉挺好奇的,但是在vb.net中使用的时候1开始错了无数次还是不会用,就纠结了,但是每次打开数据源再去关的话太麻烦了,所以就把using的用法挖出来好好看看。

    Using { resourcelist | resourceexpression}

        [statements]

    End Using

    上面的语法中,using后面跟的是使用using的资源,也就是自己需要的变量或表达式,下面的[statements]是可选的内容,是using运行的语句块,最后加上End Using。Using可以释放资源对象,最后的End Using明确终止资源,释放控制的资源,而不用用户再花费精力来处理资源。

    Using的工作方式和try…finally构造相似,所以在using控制块中,常常搭配try…catch构造来处理异常而不用管资源。具体的可以去MSDN上查找,下面是1个小例子,1看就明白。

''' <summary>
''' depiction:查看数据库的时间</查看数据库的时间>
''' </summary>
''' <param name="<参数名称>"><参数说明></param>
''' <returns></returns>
''' <remarks ></remarks>
Public Function GetDatetime()

Dim queryStr As String = "select getdate()"
Using conn As New SqlConnection(strconn)
conn.Open()
Dim comd As New SqlCommand(queryStr, conn)
Dim reader As SqlDataReader = comd.ExecuteReader()
Try
While (reader.Read)
Return reader(0)
End While
Return Nothing
Finally
reader.Close()
End Try
End Using
End Function

波比源码 – 精品源码模版分享 | www.bobi11.com
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!

波比源码 » Using是个好开关

发表评论

Hi, 如果你对这款模板有疑问,可以跟我联系哦!

联系站长
赞助VIP 享更多特权,建议使用 QQ 登录
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡