PDA

View Full Version : اطلاعاتی در مورد {1} , {0}



delphi77
چهارشنبه 21 شهریور 1386, 15:18 عصر
این موارد که در کدها استفاده می شوند چی هستند؟:بوس:

حامد مصافی
چهارشنبه 21 شهریور 1386, 15:33 عصر
گزینه های فرمت بندی متن.
عضو شماره اول آرایه آرگومان ها جایگزین {0} و عضو دوم جایگزین {1} خواهد شد.

sama01
پنج شنبه 22 شهریور 1386, 05:26 صبح
به عنوان مثال به کد زیر نگاه بیاندازید:


MyText= String.Format("My name is {0}. I am a {1}","ali","student")
'= MyText = "My name is ali. I am a student"

البته شما می‌توانید از فرمت‌های دیگری هم استفاده کنید.
مثلا

{0:X} {0:E} {0:N} {0:C}

به مثال زیر یک نگاهی بندازی ضرر نداره:


Dim myFName As String = "Fred"
Dim myLName As String = "Opals"
Dim myInt As Integer = 100
Dim FormatFName As String = String.Format("First Name = |{0,10}|", myFName)
Dim FormatLName As String = String.Format("Last Name = |{0,10}|", myLName)
Dim FormatPrice As String = String.Format("Price = |{0,10:C }|", myInt)
Console.WriteLine(FormatFName)
Console.WriteLine(FormatLName)
Console.WriteLine(FormatPrice)
FormatFName = String.Format("First Name = |{0,-10}|", myFName)
FormatLName = String.Format("Last Name = |{0,-10}|", myLName)
FormatPrice = String.Format("Price = |{0,-10:C }|", myInt)
Console.WriteLine(FormatFName)
Console.WriteLine(FormatLName)
Console.WriteLine(FormatPrice)

خروجی
---------------------------------------------
First Name = | Fred|
Last Name = | Opals|
Price = | $100.00|
First Name = |Fred |
Last Name = |Opals |
Price = |$100.00 |