sample code

This commit is contained in:
2023-05-11 11:47:56 +09:00
parent ff8222b942
commit 2a2319833a
9 changed files with 257 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
using System;
using System.Diagnostics;
using System.Threading.Tasks;
namespace Samples
{
class MessagePrinterSample
{
private delegate Task MessagePrinter(string message);
private static async Task PrintMessageAsync(string message)
{
await Task.Delay(1000);
Console.WriteLine(message);
}
public static void Sample()
{
MessagePrinter printer = PrintMessageAsync;
Console.WriteLine("Start...");
printer("This is first message");
printer("This is second message");
printer("This is third message");
Console.WriteLine("Finish...");
}
}
}