有人可以在C#中解释"this"的含义吗?
如:
// complex.cs
using System;
public struct Complex
{
public int real;
public int imaginary;
public Complex(int real, int imaginary)
{
this.real = real;
this.imaginary = imaginary;
}
Run Code Online (Sandbox Code Playgroud) 我正在努力帮助同事与OO达成协议,我发现在某些情况下,很难找到标签(或标记)界面概念的可靠实际示例.(不包含任何方法的接口;仅用作标记或标记或标记).虽然我们讨论的内容确实无关紧要,但我们使用PHP作为讨论背后的平台(因为它是我们之间的共同语言).我可能不是教OO的最佳人选,因为我的大部分背景都是高度理论化的,大约15岁,但我就是他所拥有的.
在任何情况下,我发现关于标签接口的讨论缺乏让我相信它甚至没有被充分利用以保证讨论.我错了吗?
可能重复:
C#中'this'关键字的用途是什么.
你好,
我对某事有疑问.我环顾四周,但似乎无法弄明白.
为什么有些程序员会this在某事前使用?喜欢:
this.button1 = String.Empty;
Run Code Online (Sandbox Code Playgroud)
在MSDN中,我不记得看到this.被使用,除非this.指的是表单本身,如下所示:
this.WindowState = FormWindowState.Minimized;
Run Code Online (Sandbox Code Playgroud)
这是我们真正应该参考的东西吗?或者,这样做是否有额外的好处?到目前为止,我没有经历任何明显的好处,我没有注意到任何变化.
谢谢 :-)