【发布时间】:2020-01-21 08:54:16
【问题描述】:
如何在 c# 中将IEnumerable<string> 转换为byte[]
c# 中是否有任何选项。 IEnumerable<string> 可能包含大量数据。
在每个字符串之后需要新行
【问题讨论】:
-
不清楚您所说的“转换”是什么意思。如果您从 IEnumerable
中获取字符串“Hello”和“World”,您会如何期望得到的 byte[]? -
这可能是一个最好使用“writer” API 的场景;也许是一个
StreamWriter- 然后只是循环(foreach)在字符串上,并为每个值使用.Write/.WriteLine。但是,如果不了解 你想用这些数据做什么,很难给出一个具体的例子。byte[]这里的目的是什么? -
让我想起了今天早些时候的this question。