Một xử lý khá thú vị trong phương thức String.Format, nhưng do nó bây giờ thực sự không cần sử dụng tới nên chắc cũng ít ai để ý, dù sao thì nó cũng khá thú vị nên tôi xin trình ở bài viết này. |
String.Format Method
Để có thể canh lề trái(align left) hoặc phải(align right) cho một số 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 AlignNumber
{
class Program
{
static void Main(string[] args)
{
string strINT;
//
System.Console.WriteLine("-- VNLIVES.NET -------------------------");
for (int i = 1; i <= 10; i++)
{
strINT = String.Format("{0,40}", i);
System.Console.WriteLine(strINT);
}
for (int i = 1; i <= 10; i++)
{
// Tại đây bạn chú ý dữ liệu output sẽ có
// dạng "10 ".
strINT = String.Format("{0,-40}", i);
System.Console.WriteLine(strINT + "[END]");
}
System.Console.Read();
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace AlignNumber
{
class Program
{
static void Main(string[] args)
{
string strINT;
//
System.Console.WriteLine("-- VNLIVES.NET -------------------------");
for (int i = 1; i <= 10; i++)
{
strINT = String.Format("{0,40}", i);
System.Console.WriteLine(strINT);
}
for (int i = 1; i <= 10; i++)
{
// Tại đây bạn chú ý dữ liệu output sẽ có
// dạng "10 ".
strINT = String.Format("{0,-40}", i);
System.Console.WriteLine(strINT + "[END]");
}
System.Console.Read();
}
}
}
Kết quả - Result
Write: +Bui Ngoc Son
No comments:
Post a Comment