PSA: 스트림 및 읽기용 문자열/바이트 배열 변환 중지
1987 단어 codequalitydotnetcsharp
using (var memory = new MemoryStream())
{
using (StreamWriter writer = new StreamWriter(memory, Encoding.ASCII))
{
foreach (var lineData in dataLines)
{
writer.WriteLine(lineData);
}
writer.Flush();
return memory.GetBuffer();
}
}
그냥다음과 같이 변경합니다.return Encoding.ASCII.GetBytes(lineData.Join("\n\r"));
나를 믿어라. 네가 명확하게 필요로 하지 않으면, 흐름을 사용하는 것은 가치가 없다.
Reference
이 문제에 관하여(PSA: 스트림 및 읽기용 문자열/바이트 배열 변환 중지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/fdrobidoux/psa-stop-using-streams-and-reader-writers-to-convert-strings-bytearrays-2n05텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)