[.NET]建立某個區間的字,如 (1) 到 (10)

[.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());
	}
}

image

 

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^