2012-08-07 76 views
3

嗨,我是C#开发人员的新手。我想将文本文件保存到数据库。我在Youtube上观看了一些视频。他们使用Memorystream保存图像:将文本从文本框保存到内存?

MemoryStream ms = new MemoryStream(); 
pictureBox1.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); 

现在我尝试从文本框中保存文本?我可以有类似的方式来做到这一点吗? 谢谢

+0

将字符串保存到内存流?参见[SO问题] [1] [1]:http://stackoverflow.com/questions/8047064/convert-string-to-system-io-stream – Josh 2012-08-07 20:32:00

回答

3

试试这个:

MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(myTextBox.Text)) 
+0

是它的工作表示感谢。顺便说一句,你知道你把这段文字从记忆流传送到文本框吗? – 2012-08-07 20:44:56

+0

看看这个问题:http://stackoverflow.com/questions/78181/how-do-you-get-a-string-from-a-memorystream – 2012-08-07 20:49:22

0

是的,可以。

尝试类似这样的东西。

MemoryStream ms = new MemoryStream(); 
ms.Write(System.Text.Encoding.UTF8.GetBytes(textBox1.Text), 0, textBox1.Length); 
+0

与textBox1.Length得到错误?? – 2012-08-07 20:45:23

相关问题