您的位置:知识库 »

C#語法学习四(Char)

作者: Athrun  来源: 博客园  发布时间: 2008-09-05 16:15  阅读: 5388 次  推荐: 0   原文链接   [收藏]  
Code
using System;
class Test
{
static void Main()
{
char c='A';
Console.WriteLine((
char)65);//强制类型转换
Console.WriteLine(Convert.ToChar(65));//这种方法速度不及强制类型转换
}
}

 

Code
/*
* Created by SharpDevelop.
* User: Administrator
* Date: 2008/8/26
* Time: 下午 11:36
* char是System.Char的一个实例,是值类型的.
* 字符Char,下面的例子是打印0-127r ascii编码
*/
using System;
class test
{
static void Main()
{
for(int i=0;i<127;i++)
{
if(i%10==0)
{
Console.WriteLine();
}
Console.Write(
"{0,3}:{1,-3}",i,(char)i);
}
}
}

 

Code
/*
* Created by SharpDevelop.
* User: Administrator
* Date: 2008/8/26
* Time: 下午 11:54
*
*/
//通过十六进制的unicode编码输出"你好"
using System;
class test
{
static void Main()
{
Console.WriteLine(
"\u4F60\u597D");
}
}

 

Code
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;

namespace ShowUFT8
{
/// <summary>
/// Description of MainForm.
/// </summary>
public partial class MainForm : Form
{
//前面的部份省略,关键是下面這一部份
//输出unicode编码
void Button1Click(object sender, EventArgs e)
{
System.Text.StringBuilder s
=new System.Text.StringBuilder(0xFFFF*3);
for(int i=128;i<0xFFFF;i++)
{
if(i%50==0)
s.Append(
"\r\n");
s.AppendFormat(
"{0,3}",(char)i);
this.textBox1.Text=s.ToString();
}
}
}
}

 

 

Code
using System;
class Test
{
static void Main()
{
Console.WriteLine(
"請输入一個字符:");
char a;
a
=Convert.ToChar(Console.ReadLine());
int i=(int)a;
//汉字是从0x4e00~0x9fa5
if(i<0x4e00 || i>0x9fa5)
Console.WriteLine(
"不是一個汉字");
else
Console.WriteLine(
"是一個汉字");
//char.IsLetter(a)char下有一些方法可以验证是否是字母/数字
}
}
0
0
 
标签:C# Char

热门文章

    最新文章

      最新新闻

        热门新闻