关于"this"关键字的C#快速问题?

Pri*_*lia 2 c#

这段代码是否正确:

using (MyForm form = new MyForm { TopMost = TopMost})
{
}
Run Code Online (Sandbox Code Playgroud)

我想创建新的Form TopMost,如果父Form是TopMost,或者我应该这样写,我的意思是新的Form TopMost属性不会自我分配给它自己.

using (MyForm form = new MyForm { TopMost = this.TopMost})
{
}
Run Code Online (Sandbox Code Playgroud)

Yur*_*ich 7

它们是相同的,但第二个稍微更具可读性.Resharper将标记this.为冗余代码,因此对每个人都是自己的.