首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

有哪位高手知到此时此刻的this表示什么意思

2012-04-24 
有谁知到此时此刻的this表示什么意思?在我们写代码的时候,使用this表示当前类的实例。无意中发现项目中的一

有谁知到此时此刻的this表示什么意思?
在我们写代码的时候,使用this表示当前类的实例。无意中发现项目中的一个基础类的方法中这样的签名:

public static void AddParameter<T>(this IDbCommand cm, string paraName, object paraValue, DbType t)

请问,此时此刻的this表示什么意思呢?

要是让我写代码的话,我会这样写的:
public static void AddParameter<T>(this IDbCommand cm, string paraName, object paraValue, DbType t)

从网上搜索了一下,也没有找到相关说法。请高人指点一下。


[解决办法]
public static void AddParameter<T>(this IDbCommand cm, string paraName, object paraValue, DbType t)
----------------------------------------------------------------
这个this拓展了IDbCommand 的方法,相当于在你的代码中可以使用:

IDbCommand ddd=....;
ddd.AddParameter<T>(string paraName, object paraValue, DbType t);

热点排行