问题描述
- C# 截图中这是怎么做到的(基础问题)
-
system.data.sqldbtype. 后面是要求指定某个值,我很疑惑,这种效果是怎么实现的。我在编写程序的时候经常会将代码封装成类。
我封装类一般都是用 string 来传参,但是,我看到.net类库里面有一些类的传参是像图片上的一样~~~~
图上的这个到底是数据类型还是方法?
如果我要实现类似的,我应该如何做?可以告诉我一些方向吗?
解决方案
SqlDbType 是个枚举。
你定义一个枚举,然后参数的类型用枚举,写调用代码时就有一样的效果了。
解决方案二:
enum MyType
{
@String, @DateEime
}
void foo(MyType type)
{
}
调用
foo(MyType.String)
解决方案四:
比如你是string类型,直接写system.data.sqldbtype.varchar即可
解决方案五:
C#的Enum——枚举
参考:http://www.cnblogs.com/yank/archive/2009/02/27/1399423.html
解决方案六:
这种类型是variant类型,等于是多种类型的union等。
时间: 2024-07-31 00:41:23