gpt4 book ai didi

c# - 在 C# 中将字符串转换为 IInputStream

转载 作者:行者123 更新时间:2023-11-30 14:53:23 29 4
gpt4 key购买 nike

有没有更好的方法来实现从常规(大)字符串到 IInputStream 的转换?比这个:

public static async Task<IInputStream> ToInputStream(this string input)
{
byte[] bytes = Encoding.UTF8.GetBytes(input);

var memoryStream = new InMemoryRandomAccessStream();
await memoryStream.WriteAsync(bytes.AsBuffer());
await memoryStream.FlushAsync();
memoryStream.Seek(0);

return memoryStream;
}

最佳答案

好的,看起来有一个更短的版本:

public static IInputStream ToInputStream(this string input)
{
byte[] bytes = Encoding.UTF8.GetBytes(input);
MemoryStream stream = new MemoryStream(bytes);
return stream.AsRandomAccessStream();
}

关于c# - 在 C# 中将字符串转换为 IInputStream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29402559/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com