Wie lade ich einen string in eine FileStream-ohne Umweg auf die Festplatte?
string abc = "This is a string";
Wie lade ich das abc in einem FileStream?
FileStream input = new FileStream(.....);
InformationsquelleAutor der Frage Mennano | 2012-01-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden MemoryStream statt...
erinnere mich an einen MemoryStream (wie ein FileStream) geschlossen werden muss, wenn Sie fertig sind mit ihm. Sie können immer Ihren code in einen using-block verwenden, um dies zu erleichtern...
HINWEIS: Wenn Ihr string ist Unicode statt ASCII-möchten Sie möglicherweise angeben, dass diese bei der Umwandlung in ein Byte-array. Im Grunde, ein Unicode-Zeichen nimmt 2 bytes statt 1. Polsterung wird bei Bedarf Hinzugefügt werden (z.B.
0x00 0x61
= "a" in unicode, wo, wie in ASCII0x61
= "a")InformationsquelleAutor der Antwort musefan