C#語法學習四(Char)
2008-08-27 09:32
316 查看
using System;
class Test
{
static void Main()
{
char c='A';
Console.WriteLine((char)65);//強制類型轉換
Console.WriteLine(Convert.ToChar(65));//這种方法速度不及強制類型轉換
}
}
/*
* Created by SharpDevelop.
* User: Administrator
* Date: 2008/8/26
* Time: 下午 11:36
* char是System.Char的一個實例,是值類型的.
* 字符Char,下面的例子是打印0-127r ascii編碼
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
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);
}
}
}
/*
* Created by SharpDevelop.
* User: Administrator
* Date: 2008/8/26
* Time: 下午 11:54
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
//通過十六進制的unicode編碼輸出"你好"
using System;
class test
{
static void Main()
{
Console.WriteLine("\u4F60\u597D");
}
}
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();
}
}
}
}
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下有一些方法可以驗證是否是字母/數字
}
}
class Test
{
static void Main()
{
char c='A';
Console.WriteLine((char)65);//強制類型轉換
Console.WriteLine(Convert.ToChar(65));//這种方法速度不及強制類型轉換
}
}
/*
* Created by SharpDevelop.
* User: Administrator
* Date: 2008/8/26
* Time: 下午 11:36
* char是System.Char的一個實例,是值類型的.
* 字符Char,下面的例子是打印0-127r ascii編碼
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
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);
}
}
}
/*
* Created by SharpDevelop.
* User: Administrator
* Date: 2008/8/26
* Time: 下午 11:54
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
//通過十六進制的unicode編碼輸出"你好"
using System;
class test
{
static void Main()
{
Console.WriteLine("\u4F60\u597D");
}
}
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();
}
}
}
}
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下有一些方法可以驗證是否是字母/數字
}
}
相关文章推荐
- C#語法学习四(Char)
- C#語法學習IComparable接口
- C#語法學習三(Method)
- 【C#】数据类型(sbyte,byte,short,ushort,int,uint,long,ulong和char。、、、)
- c#中 uint--byte[]--char[]--string相互转换汇总
- The different between Char in C#.Net and in C++.Net(MFC)
- C#中char[]与string之间的转换
- C#命名空间的使用、添加命名空间、引用类型和值类型、字符串与char数组转换
- 关于c#代码Convert.ToChar(null);出现异常,而object obj = null; Convert.ToChar(obj);//返回'\0'空字符问题详解
- SilverLight C#中char(1)数据类型页面显示解决办法(讨论)
- C#的结构体中定义byte[]对应C++中char[]的方式
- C#和C++中char类型的区别
- C#常用語法糖(Csharp Syntactic sugar)
- C#中char[]与string之间的转换
- C#中int,string,char[],char的转换(待续)
- C# 中调用 C++ const char*
- 【C#】String与char[]的相互装换
- C# byte及char FileStream 与StreamReader的区别(转)
- C# 转换 char <==> int is as Random @
- c#中 uint--byte[]--char[]--string相互转换汇总