using System.Threading.Tasks;
public static async Task<(int, string)> ReadOne()
var tcs = new TaskCompletionSource<(int, string)>();
tcs.SetResult((0, "Success"));
public static async Task Main()
(var errcode, var errmsg) = await ReadOne();
Console.WriteLine($"Result: {errcode}, {errmsg}");