我是VB.NET编程的新手。我困惑的是可以声明变量的不同方式。有人请解释下面两个声明之间的区别吗?
Dim sqlcommand As MySqlDataAdapter = New MySqlDataAdapter(sql, db)
和
Dim anotherSqlcommand As New MySqlDataAdapter(sql, db)
答案 0 :(得分:3)
没有区别。
有时你想要使用第一种方法,如果你想利用接口......
Dim myList As IList(Of Something) = New List(Of Something)
而不是仅限于List(Of Something)
Dim myList As New List(Of Something)
答案 1 :(得分:0)
这两者之间实际上没有区别但是如果你需要从另一个函数中获取一个对象,你必须以这种方式创建它:
Dim sqlcommand As MySqlDataAdapter = CreateSqlDataAdapter(sql,db)
你不能把新东西放在那里。