일부 C# 코드를 읽고 함수 매개 변수의 "this"키워드를 이해할 수 없습니까? 누군가는 그것이 무엇을 위해 사용되는지를 말해 줄 수 있습니까? 감사."this"는 무엇을 위해 사용됩니까?
public static class ControlExtensions
{
public static void InvokeIfNeeded(this Control ctl,
Action doit)
{
if (ctl.InvokeRequired)
ctl.Invoke(doit);
else
doit();
}
public static void InvokeIfNeeded<T>(this Control ctl,
Action<T> doit, T args)
{
if (ctl.InvokeRequired)
ctl.Invoke(doit, args);
else
doit(args);
}
}
링크를 제공해 주셔서 감사합니다. –