Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 23890|Відповідь: 1

[Джерело] String.Format the output {0:N2} {0:D2} {0:C2

[Копіювати посилання]
Опубліковано 26.04.2018 13:54:55 | | | |

//格式为sring输出
Label1.Text = рядок. Формат ("asdfadsf{0}adsfasdf",a);
Label2.Text = "asdfadsf"+a.ToString()+"adsfasdf";
Label1.Text = рядок. Format("asdfadsf{0:C}adsfasdf",a); asdfadsf¥1,234.00adsfasdf
Label2.Text = "asdfadsf"+a.ToString("C")+"adsfasdf"; asdfadsf¥1,234.00adsfasdf

   подвійний b = 1234.12543;
   a = 12345678;
   Формат є спеціальним струнним виходом
Label1.Text = рядок. Format("asdfadsf{0:C}adsfasdf",b); asdfadsf¥1,234.13adsfasdf
Label2.Text = "asdfadsf"+b.ToString("C")+"adsfasdf"; asdfadsf¥1,234.13adsfasdf
Label1.Text = рядок. Format("{0:C3}",b); ¥1,234.125
Label2.Text = b.ToString("C3"); ¥1,234.125
Label1.Text = рядок. Format("{0:d}",a); Десяткова система — 12345678
Label2.Text = b.ToString("d"); Десяткова система — той самий тип, похибка конвертації
Label1.Text = рядок. Format("{0:e}",a); Індекс - 1.234568e+007
Label2.Text = b.ToString("e"); Індекс - 1.234125E+003

Label1.Text = рядок. Format("{0:f}",a); Кількість фіксованих точок — 12345678.00
Label2.Text = b.ToString("f"); Номер фіксованої точки — 1234.13
Label1.Text = рядок. Format("{0:n}",a); Вартість - 12,345,678.00
Label2.Text = b.ToString("n"); Вартість - 1,234.13
Label1.Text = рядок. Format("{0:x}",a); HEX - BC614E
Label2.Text = b.ToString("x"); 16 - Оскільки десяткове число не можна перетворити, сталася помилка
Label1.Text = рядок. Format("{0:g}",a); Universal є найкомпактнішим — 12345678
Label2.Text = b.ToString("g"); Universal є найкомпактнішим — 1234.12543
Label1.Text = рядок. Format("{0:r}",a); Обертання без втрати точності — цілі числа не дозволяються, повідомляються про помилки
Label2.Text = b.ToString("r"); Обертання без втрати точності — 1234.12543
   
   b = 4321.12543;
   a = 1234;
   Вихід у власному режимі:
0 Опис: Якщо можливо, заповніть елемент
Label1.Text = рядок. Format("{0:000000}",a); // 001234
Label2.Text = рядок. Format("{0:000000}",b); // 004321
# Опис: Тимчасовий варіант, якщо можливо, заповніть частину
Label1.Text = рядок. Format("{0:#######}",a); // 1234
Label2.Text = рядок. Format("{0:#######}",b); // 4321
Label1.Text = рядок. Format("{0:#0####}",a); // 01234
Label2.Text = рядок. Format("{0:0#0000}",b); // 004321

//   . Опис: Десяткова точка
Label1.Text = рядок. Format("{0:000.000}",a); //1234.000
Label2.Text = рядок. Format("{0:000.000}",b); //4321.125
   b = 87654321.12543;
   a = 12345678;
, Опис: Цифрове групування, також використовується в множниках
Label1.Text = рядок. Format("{0:0,00}",a); // 12,345,678
Label2.Text = рядок. Format("{0:0,00}",b); // 87,654,32
Label1.Text = рядок. Format("{0:0,}",a); // 12346
Label2.Text = рядок. Format("{0:0,}",b); // 87654
Label1.Text = рядок. Format("{0:0,,}",a); // 12
Label2.Text = рядок. Format("{0:0,,}",b); // 88
Label1.Text = рядок. Format("{0:0,,,}",a); // 0
Label2.Text = рядок. Format("{0:0,,,}",b); 0 // % Опис: Форматування у відсотках // Label1.Text = рядок. Format("{0:0%}",a); 1234567800% // Label2.Text = рядок. Format("{0:#%}",b); 8765432113% // Label1.Text = рядок. Format("{0:0.00%}",a); 1234567800.00% // Label2.Text = рядок. Format("{0:#.00%}",b); 8765432112.54% // 'abc' Опис: Показати текст у лапках // Label1.Text = рядок. format("{0:'text'0}",a); Text 12345678 // Label2.Text = рядок. format("{0:text 0}",b); Текст 87654321 // / Опис: 1, за яким йде символ, який потрібно друкувати, також використовується для передачі символу /n тощо // Label1.Text = рядок. Format("/"Привіт! /""); "Привіт!" Label2.Text = рядок. Format("//c//books//new//we.asp"); c/books/new/we.asp // @描述: потім символ для друку, // Label1.Text = рядок. Format(@""""Привіт! """); "Привіт!" Щоб друкувати" потрібно ввести дві пари, щоб // Label2.Text = рядок. Format(@"/c/books/new/we.asp"); c/books/new/we.asp Формат відсотків має використовувати параметр "p".  Форматування результату сирих даних "{0:P}" 0.40 40%

Число {0:N2} 12.36  
Число {0:N0} 13  
Валюта {0:c2} $12.36  
Валюта {0:c4} $12.3656  
Валюта "¥{0:N2}" ¥12.36  
Наукова нотація {0:E3} 1.23E+001  
Відсоток {0:P} 12,25% P і p мають однакову відповідність.
Дата {0:D} 25 листопада 2006  
Дата {0:d} 2006-11-25  
Дата {0:f} 10:30, 25 листопада 2006 (UTC)  
Дата {0:F} 10:30:00, 25 листопада 2006 (UTC)  
Дата {0:s} 2006-11-26 10:30:00  
Час {0:T} 10:30:00

DateTime dt = DateTime.Now;
Label1.Text = dt. ToString(); //2005-11-5 13:21:25
Label2.Text = dt. ToFileTime(). ToString(); //127756416859912816
Label3.Text = dt. ToFileTimeUtc(). ToString(); //127756704859912816
Label4.Text = dt. ToLocalTime(). ToString(); //2005-11-5 21:21:25
Label5.Text = dt. ToLongDateString(). ToString(); 5 листопада 2005 року
Label6.Text = dt. ToLongTimeString(). ToString(); //13:21:25
Label7.Text = dt. ToOADate(). ToString(); //38661.5565508218
Label8.Text = dt. ToShortDateString(). ToString(); //2005-11-5
Label9.Text = dt. ToShortTimeString(). ToString(); //13:21
Label10.Text = dt. ToUniversalTime(). ToString(); //2005-11-5 5:21:25

Label1.Text = dt. Year.ToString(); //2005
Label2.Text = dt. Date.ToString(); //2005-11-5 0:00:00
Label3.Text = dt. DayOfWeek.ToString(); Субота
Label4.Text = dt. DayOfYear.ToString(); //309
Label5.Text = dt. Hour.ToString(); //13
Label6.Text = dt. Millisecond.ToString(); //441
Label7.Text = dt. Minute.ToString(); //30
Label8.Text = dt. Month.ToString(); //11
Label9.Text = dt. Другий.ToString(); 28 Label10.Text = dt. Ticks.ToString(); 632667942284412864 Label11.Text = dt. TimeOfDay.ToString(); 13:30:28.4412864 Label1.Text = dt. ToString(); 2005-11-5 13:47:04 Label2.Text = dt. AddYears(1). ToString(); 2006-11-5 13:47:04 Label3.Text = dt. AddDays(1.1). ToString(); 2005-11-6 16:11:04 Label4.Text = dt. AddHours(1.1). ToString(); 2005-11-5 14:53:04 Label5.Text = dt. AddMilliseconds(1.1). ToString(); 2005-11-5 13:47:04 Label6.Text = dt. AddMonths(1). ToString(); 2005-12-5 13:47:04 Label7.Text = dt. AddSeconds(1.1). ToString(); 2005-11-5 13:47:05 Label8.Text = dt. AddMinutes(1.1). ToString(); 2005-11-5 13:48:10 Label9.Text = dt. AddTicks(1000). ToString(); 2005-11-5 13:47:04 Label10.Text = dt. CompareTo(dt). ToString(); 0 Label11.Text = dt. Add(?). ToString(); Знак питання — це часовий період Label1.Text = dt. Equals("2005-11-6 16:11:04"). ToString(); False Label2.Text = dt. Дорівнює (dt). ToString(); Істинний Label3.Text = dt. GetHashCode(). ToString(); 1474088234 Label4.Text = dt. GetType(). ToString(); System.DateTime Label5.Text = dt. GetTypeCode(). ToString(); DateTime Label1.Text = dt. GetDateTimeFormats('s')[0]. ToString(); 2005-11-05T14:06:25 Label2.Text = dt. GetDateTimeFormats('t')[0]. ToString(); 14:06 Label3.Text = dt. GetDateTimeFormats('y')[0]. ToString(); Листопад 2005 Label4.Text = dt. GetDateTimeFormats('D')[0]. ToString(); 5 листопада 2005 Label5.Text = dt. GetDateTimeFormats('D')[1]. ToString(); 2005 11 05 Label6.Text = dt. GetDateTimeFormats('D')[2]. ToString(); Субота 2005 11:05 Label7.Text = dt. GetDateTimeFormats('D')[3]. ToString(); Субота, 5 листопада 2005 року Label8.Text = dt. GetDateTimeFormats('M')[0]. ToString(); 5 листопада Label9.Text = dt. GetDateTimeFormats('f')[0]. ToString(); 14:06, 5 листопада 2005 Label10.Text = dt. GetDateTimeFormats('g')[0]. ToString(); 2005-11-5 14:06 Label11.Text = dt. GetDateTimeFormats('r')[0]. ToString(); Субота, 05 листопада 2005 14:06:25 GMT Label1.Text = рядок. Format("{0:d}",dt); 2005-11-5 Label2.Text = рядок. Format("{0:D}",dt); 5 листопада 2005 року Label3.Text = рядок. Format("{0:f}",dt); 14:23, 5 листопада 2005 Label4.Text = рядок. Format("{0:F}",dt); 14:23:23, 5 листопада 2005 Label5.Text = рядок. Format("{0:g}",dt); 2005-11-5 14:23 Label6.Text = рядок. Format("{0:G}",dt); 2005-11-5 14:23:23 Label7.Text = рядок. Format("{0:M}",dt); 5 листопада Label8.Text = рядок. Format("{0:R}",dt); Субота, 05 листопада 2005 14:23:23 GMT Label9.Text = рядок. Format("{0:s}",dt); 2005-11-05T14:23:23 Label10.Текстовий рядок. Format("{0:t}",dt); 14:23 Label11.Text = рядок. Format("{0:T}",dt); 14:23:23 Label12.Text = рядок. Format("{0:u}",dt); 2005-11-05 14:23:23Z Label13.Text = рядок. Format("{0:U}",dt); 01/05/2005 6:23:23 AM Label14.Text = рядок. Format("{0:Y}",dt); Листопад 2005 Label15.Text = рядок. Format("{0}",dt); 2005-11-5 14:23:23 Label16.Text = рядок. Format("{0:yyyyMMddHHmmssffff}",dt);
stringstr1 =рядок. Format("{0:N1}",56789);                Результат: 56,789.0
stringstr2 =рядок. Format("{0:N2}",56789);                Результат: 56,789.00
stringstr3 = рядок. Format("{0:N3}",56789);                Результат: 56 789 000
stringstr8 =рядок. Format("{0:F1}",56789);                результат: 56789.0
stringstr9 = рядок. Format("{0:F2}",56789);                результат: 56789.00
stringstr11 =(56789 / 100.0). ToString("#.##");            Результат: 567.89
stringstr12 =(56789 / 100). ToString("#.##");              результат: 567

C або C
Валюта
Console.Write("{0:C}", 2.5);   $2.50
Console.Write("{0:C}", -2.5); ($2.50)

D або d
Десяткові числа
Console.Write("{0:D5}", 25);   //00025

E або E
Науковий тип
Console.Write("{0:E}", 250000);   2.500000E+005

F або F
Фіксована точка
Console.Write("{0:F2}", 25);   //25.00
Console.Write("{0:F0}", 25);   //25

G або g
Регулярні
Console.Write("{0:G}", 2.5);   //2.5

n або n
Номери
Console.Write("{0:N}", 2500000);   //2,500,000.00

X або X
Шестигранна система
Console.Write("{0:X}", 250);   FA
Console.Write("{0:X}", 0xffff);   FFFF




Попередній:Xposed Installer v3.1.5 / Framework 90 версії завантаження
Наступний:Вивчіть Photoshop з нуля, 18 уроків від новачка до бога
 Орендодавець| Опубліковано 26.04.2018 13:57:10 |
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com