无法从void访问Object - C#

Dar*_*ill -3 c# object

我目前有这个代码:

class CmdSets
{
        Object SQLObject = new SqlConnection("Data Source = {SourceRemoved}; user id={UserRemoved}; password={Removed}; Initial Catalog = Testing;");

        public void Test()
        {

            this.SQLObject.Open();
        }
Run Code Online (Sandbox Code Playgroud)

我无法与void中定义的对象进行通信,我之前使用的选项是在每个成员方法中定义SQLObject,这非常冗余,需要大量硬编码来更改凭据.有没有方法可以让我联系这个创建的对象?

遇到错误消息:

错误1"对象"不包含"打开"的定义,也没有扩展方法"打开"接受类型为"对象"的第一个参数(您是否缺少using指令或程序集引用?)C:\ Users\xxx\AppData\Local\Temporary Projects\SQLQueryCmdSet\CmdSets.cs 17 28 SQLQueryCmdSet

Laz*_*OfT 5

你为什么使用Object?您应该将其声明为SqlConnection

SqlConnection SQLObject = new SqlConnection("Data Source = {SourceRemoved}; user id={UserRemoved}; password={Removed}; Initial Catalog = Testing;");
Run Code Online (Sandbox Code Playgroud)