[.NET]建立某個區間的字,如 ⑴ 到 ⑽
最近亂馬客想要建立某個區間的字,如 ⑴ 到 ⑽ ,
所以只要知道起始的字元,就可以透過數字相加的方式來達到這個目的,
如下我想要產生 ⑴ 到 ⑽ 區間的字,
static void Main(string[] args)
{
//設定輸出為UTF-8編碼
Console.OutputEncoding = System.Text.Encoding.UTF8;
char startChar = '⑴';
const int count = 10;
for (int i = 0; i < count; i++)
{
char word = (char)((int)startChar + i);
Console.WriteLine(word.ToString());
}
}
那如果是要產生 ① 到 ⑩ 的話,就只要改 startChar 就可以了,如下,
static void Main(string[] args)
{
//設定輸出為UTF-8編碼
Console.OutputEncoding = System.Text.Encoding.UTF8;
char startChar = '①';
const int count = 10;
for (int i = 0; i < count; i++)
{
char word = (char)((int)startChar + i);
Console.WriteLine(word.ToString());
}
}
Hi,
亂馬客Blog已移到了 「亂馬客 : Re:從零開始的軟體開發生活」
請大家繼續支持 ^_^