PDA

View Full Version : ایجاد فایل متنی با فرمت خاص



mehdi58
یک شنبه 31 تیر 1386, 17:27 عصر
با سلام
من می خوام یه فایل متنی به صورت زیر ایجاد کنم :

A
B
C
D
E
F
البته نحوه ایجاد اون فایل رو می دونم اما عبارات مورد نظر هر کدوم در یه سطر ایجاد نمی شن بلکه پشت سر هم قرار می گیرن .
با تشکر

reza_rad
یک شنبه 31 تیر 1386, 18:55 عصر
موقع نوشتن توی فایل بعد از هر عبارت


"\r\n"

بذار ببین درست میشه؟

Alireza_Salehi
یک شنبه 31 تیر 1386, 19:26 عصر
فرض کن یک StreamWriter با نام sw داری ، برای خط به خط نوشتن دو راه داری :


Dim sw As New System.IO.StreamWriter("c:/a.txt")

1. از متد WriteLine استفاده کنی.


sw.WriteLine("arsp_2004")

2. با استفاده از Environment.NewLine رشته مربوط به خط جدید رو به انتهای هر خط اضافه کنی.


sw.Write("arsp_2004" + Environment.NewLine)

ghafoori
یک شنبه 31 تیر 1386, 19:36 عصر
دوست عزیز البته اگر جسارتی نباشد به اقای راد این کد مربوط به سی شارپه شما داخل وی بی می توانید از vbCrLf استفاده کنید مثل این کد

Dim s As String
s = "1" + vbCrLf
s += "2"
MsgBox(s)

reza_rad
یک شنبه 31 تیر 1386, 19:47 عصر
دوست عزیز البته اگر جسارتی نباشد به اقای راد این کد مربوط به سی شارپه شما داخل وی بی می توانید از vbCrLf استفاده کنید مثل این کد

خواهش می کنم:)
فرمایش شما صحیحه:)

پ.ن: من تالاری که تاپیک توش عنوان شده رو اصلا نگاه نمی کنم. یکبار هم توی تالار php جوابی داده بودم که مربوط به asp بود! :D

Alireza_Salehi
یک شنبه 31 تیر 1386, 19:50 عصر
تمام اینها در وی بی معادل هم هستند:



VbCrLf
Char(13)+Char(10)
VbNewLine
Environment.NewLine


و اینها در سی شارپ:


Char(13)+Char(10)
\r\n
Environment.NewLine