如果之前没有调用另一个方法,如何防止调用该方法

Wot*_*els -1 c#

我现在和C#一起工作了三天,请原谅我的无聊问题.

我正在尝试构建一个自己的数据库类,其中包含sendig select-statements的方法.

如何connect()在对象之前未调用时阻止调用此方法?我想到了一个简单的布尔变量,但在我看来,这是一个非常难看的解决方案.

Jon*_*eet 5

从"能够运行查询的实时连接"中分离出"能够连接的东西"的概念.

让你的Connect方法(你应该真正开始按照.NET命名约定的方式)一些回报,您可以查询.

这样,每个类负责一个作业,并且您避免在连接之前尝试查询的概念,甚至在代码中表示.