Bài viết trước tôi đã hướng dẫn cách định dạng kiểu số INT thành 001, 002,... 012... 999 bằng phương thức ToString, trong bài này tôi xin giới thiệu một phương pháp khác để xử lý vấn đề này. |
Để xử lý được trường hợp trên ta sử dụng phương Format của lớp String, với việc chỉ định định dạng(format) mong muốn trong phương thức này, bạn sẽ có được định dạng mong muốn.
Cú pháp - Syntax
public static string Format(
string format,
Object arg0
)
string format,
Object arg0
)
Ví dụ - Example
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace FormatINT
{
class Program
{
static void Main(string[] args)
{
System.Console.WriteLine("-- VNLIVES.NET ----------------------");
// Với việc chỉ định số 0 sau dấu 2 chấm,
// Bạn sẽ chỉ định được số 0 vào trược số được chỉ định.
String str01 = String.Format("{0:00}", 1);
String str02 = String.Format("{0:000}", 12);
String str03 = String.Format("{0:0000}", 123);
System.Console.WriteLine("String 01: " + str01);
System.Console.WriteLine("String 02: " + str02);
System.Console.WriteLine("String 03: " + str03);
System.Console.WriteLine("");
System.Console.WriteLine("-- VNLIVES.NET ----------------------");
string strINT;
for (int i = 1; i <= 10; i++)
{
strINT = String.Format("{0:00}", i);
System.Console.WriteLine(strINT);
}
System.Console.Read();
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace FormatINT
{
class Program
{
static void Main(string[] args)
{
System.Console.WriteLine("-- VNLIVES.NET ----------------------");
// Với việc chỉ định số 0 sau dấu 2 chấm,
// Bạn sẽ chỉ định được số 0 vào trược số được chỉ định.
String str01 = String.Format("{0:00}", 1);
String str02 = String.Format("{0:000}", 12);
String str03 = String.Format("{0:0000}", 123);
System.Console.WriteLine("String 01: " + str01);
System.Console.WriteLine("String 02: " + str02);
System.Console.WriteLine("String 03: " + str03);
System.Console.WriteLine("");
System.Console.WriteLine("-- VNLIVES.NET ----------------------");
string strINT;
for (int i = 1; i <= 10; i++)
{
strINT = String.Format("{0:00}", i);
System.Console.WriteLine(strINT);
}
System.Console.Read();
}
}
}
Kết quả - Result
Write: +Bui Ngoc Son
No comments:
Post a Comment