PDA

View Full Version : String to Stream



shahroozj
دوشنبه 03 مرداد 1384, 14:35 عصر
سلام

چطوری میشه یک string را در یک stream ذخیره کرد ؟ (به صورت باینری و رشته ای)

Behrouz_Rad
دوشنبه 03 مرداد 1384, 16:35 عصر
در دات نت، به منظور خواندن و نوشتن داده های متنی به شکل String از/به یک

Stream، از کلاس های StreamReader و StreamWriter استفاده می شود.
به منظور خواندن و نوشتن داده های متنی به شکل باینری از/به یک Stream نیز، از

کلاس های BinaryReader و BinaryWriter استفاده می شود
کلاس های فوق در نیم اسپیس System.IO وجود دارند.

مثال برای نوشتن داده های متنی به شکل String در Stream


Dim sw As StreamWriter = New StreamWriter("TestFile.txt")
sw.Write("This is the ")
sw.WriteLine("header for the file.")
sw.WriteLine("-------------------")
sw.Write("Hello shahroozj ")
sw.Close()

مثال برای نوشتن داده های متنی به شکل باینری در Stream


Private Const FILE_NAME As String = "myFile.dat"

If File.Exists(FILE_NAME) Then
Response.WriteLine("{0} already exists!", FILE_NAME)
Return
End If
Dim fs As New FileStream(FILE_NAME, FileMode.CreateNew)

Dim w As New BinaryWriter(fs)

Dim i As Integer
For i = 0 To 10
w.Write(Convert.ToInt32(i))
Next i
w.Close()
fs.Close()

موفق باشید.

shahroozj
چهارشنبه 05 مرداد 1384, 09:34 صبح
سلام

با تشکر از شما .
راستش من نمی خواهم که فایل را روی سرور بسازم .
من می خواهم یک string را در یک stream ذخیره کنم و نتیجه را به عنوان یک فایل مستقیما داخل SQLServer ذخیره کنم.
اگر ممکنه منو راهنمایی کنید
با تشکر

Farhad-Csharp
دوشنبه 10 مرداد 1384, 10:49 صبح
با تشکر بسیاااااااااااااااااااااا اااااااااااااااار فراوان.