有人写的代码,对方法的调用都是用的this.XXX。
我觉得this这个关键字是用在方法内部的,或者在使用继承的时候与父类之间调用方法进行区别的。过多使用,会让人迷惑。大家觉得呢?
我觉得this这个关键字是用在方法内部的,或者在使用继承的时候与父类之间调用方法进行区别的。过多使用,会让人迷惑。大家觉得呢?
解决方案 »
- C#从excel中导入数据到数据库怎么避免重复
- 关于GridView的增删改
- asp.net 中如何实现datagridview同列不同行,中承载不同的控件
- 如何重写这个tostring
- 在GridView 中有一个DropDownList列 我想实现 更改选择后,能够执行更新数据库操作
- 用C#实现软件注册
- 菜菜的问个问题,我自己没办法解决的。。
- (急)vs2005安装后工具箱里网站的控件变灰不能用了,应用程序的可以用?
- DataGird简单问题???急
- 微软专家,我的asp.net不能调试怎麽回事,说我的机器没有正确安装Asp.NET或ATL Server,具体错误信息如下:
- 大家平时用什么网址导航?见过这样的吗?
- c# for循环问题!!
string abc;
public void a(string abc)
{
this.abc=abc;
}
不过现在编程多了,而且用的第三方标记组件,一般也就不用this了
里面this多着呢。this只是一个指针而已。
无论是方法,还是数据成员, 引用无外乎是4个字节的地址而已。
所以不要危言耸听,更别断章取义别人的话。
2.将对象作为参数传递到其他方法
3.声明索引器另外在C# 3.0以上用作扩展方法的第一个参数的修饰符...所以除以上4种场景外用this都是多此一举...但是可以看到VS或一些代码生成器自动生成的generated code里大量使用this,原因就是第1条:限定被相似的名称隐藏的成员,只是个预防措施...
再写个 带this的
然后 编译成 exe 后看DLL 里面的il代码一摸一样 你着哪门子急啊