繁体   English   中英

在vb.net中声明后重新声明变量或对象

[英]Redeclare a Variable or Object after Declaration in vb.net

有没有一种方法可以设置例如公共虚拟变量或对象Public Connection ,然后在代码/类中决定将其设置为:

Connection = SqlConnection 

或(取决于)

Connection = OdbcConnection

这样我就不必从一开始就声明它们:

dim mySqlConnection as SqlConnection
dim myOdbcConnection as OdbcConnection

任何提示都是欢迎的,即使它是链接。 我试图用谷歌搜索它,但是我认为我使用了错误的查询。

在这种情况下,可以将连接声明为System.Data.Common.DbConnection

由于SqlConnectionOdbcConnection都从DbConnection继承,因此可以使用父类型声明变量,并使用继承的类型实例化变量。

但是,您将只能使用常见的方法(在父级声明)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM