프로그래밍/c#
익명객체(익명클래스)
즐겁게 하하하
2022. 4. 14. 11:29
728x90
프로그램에서 일시적으로 한번만 사용되고 버려지는 객체입니다.
일시적으로 사용된다는 것은 나중에 재사용이 되지 않는다
private delegate void MyDelegate(int _value); //델리게이트형 선언
MyDelegate value = delegate(int _value) //무명메서드 정의
{
Console.Write(_value);
};
value(100); //델리게이트 사용
public class Lambda : MonoBehaviour
{
private delegate void MyDelegate<T>(T _valueA, T _valueB);
MyDelegate<int> myDelegate;
private void Start()
{
myDelegate += (int a, int b) => Debug.Log(a + b);
myDelegate(20, 30);
}
}
this.button1.Click += delegate(object sender, EventArgs e)
{
((Button)sender).BackColor = Color.Red;
};
728x90