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 صبح
با تشکر بسیاااااااااااااااااااااا اااااااااااااااار فراوان.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.