应用场景如下:
public class HomeController : Controller
{
    public async Task<IActionResult> Index()
    {
        string text = "代码改变世界";
        Response.OnStarting(async () =>
        {
            await Response.Body.WriteAsync();
        });
        return Ok();
    }
}上面代码中的 Body.WriteAsync() 的方法签名如下:
public virtual ValueTask WriteAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken = default(CancellationToken));请问如何将 string 类型的 text 转化为 ReadOnlyMemory<byte> 类型?
XXEncode.GetBytes();你作为熟手第二步就不必写了。
先 GetBytes 然后 AsMemory
public async Task<IActionResult> Index()
{
    string text = "代码改变世界";
    Memory<byte> buffer = Encoding.UTF8.GetBytes(text).AsMemory();
    Response.OnStarting(async () =>
        await Response.Body.WriteAsync(buffer));
    return Ok();
}