Java method chaining | Tamil

preview_player
Показать описание
In this video, I explain method chaining in java.

Рекомендации по теме
Комментарии
Автор

class Program
{
static void Main(string[] args)
{
RedEye redEye = new RedEye();
redEye.SetPosition(100f, 10).OnComplited(() => {
Console.WriteLine("Task Complited");
});
}
}

public class RedEye
{
public TaskComplitedWarrper SetPosition(float pos, int timer)
{
Console.WriteLine($"Position : {pos}");
Task.Delay(5000).Wait();
return new TaskComplitedWarrper(timer);
}
}

public class TaskComplitedWarrper
{
public int Timer;

public TaskComplitedWarrper()
{
}

public TaskComplitedWarrper(int timer)
{
Timer = timer;
}

public void OnComplited(Action onComplitedAction)
{
Func Called!");
Task.Delay(Timer * 1000).Wait();
onComplitedAction?.Invoke();
}

public void OnStart(Action onStartAction)
{
onStartAction?.Invoke();
}
}

way of method chaining works this is C# Code!

RedEye_Developers