게임 알고리즘
Action_버튼 누르기
101won
2024. 8. 19. 01:05
- Program
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Ram3
{
internal class Program
{
static void Main(string[] args)
{
new App();
}
}
}
- App
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Ram3
{
public class App
{
public App()
{
Console.WriteLine("App 생성자 실행");
Button btn = new Button();
btn.onClick = () => {
Console.WriteLine("\n드디어! 버튼을 눌렀습니다.");
};
btn.Click();
}
}
}
- Button
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Ram3
{
public class Button
{//맴버 변수
public Action onClick;
//생성자
public Button()
{
Console.WriteLine("Button 생성자 실행");
}
public void Click()
{
Console.WriteLine("버튼 실행 대기 중...");
Console.WriteLine("버튼 실행 대기 중...");
Console.WriteLine("버튼 실행 대기 중...");
onClick();
}
}
}