WEB开发网
开发学院WEB开发Jsp 小技巧:在.NET下编写中文代码程序 阅读

小技巧:在.NET下编写中文代码程序

 2008-01-05 10:54:20 来源:WEB开发网   
核心提示:一年前,有一次在用access数据库编程的时候,小技巧:在.NET下编写中文代码程序,通过VS.NET数据设计器向导生成数据层代码,查看生成的代码,类型);//飞机类型:战斗机Console.WriteLine(一架飞机,获取名称());//战斗机会飞的东西 飞行物 = 一只鸟;飞行物,发现有许多中文,原来数据库中的表

  一年前,有一次在用access数据库编程的时候,通过VS.NET数据设计器向导生成数据层代码,查看生成的代码,发现有许多中文,原来数据库中的表名和字段名用的就是中文,程序正常运行,查看相关文档才知道原来VS.NET默认的编码是UTF-8.不久前在一篇blog上看到讲易语言,所以干脆用VS.NET写一些中文代码来玩一下,结果就像平常写程序一样没有什么区别。
  
  有点怪怪的味道,故把代码贴出来。
  
  using System;
  
  namespace Zhzuo.ConsoleTest
  
  {
  
  //接口
  
  public interface 会飞的东西
  
  {
  
  void 飞行();
  
  }
  
  //抽象类
  
  public abstract class 鸟类 : 会飞的东西
  
  {
  
  //虚方法
  
  public virtual void 飞行()
  
  {
  
  Console.WriteLine("鸟类飞行!");
  
  }
  
  //抽象属性
  
  public abstract string 名称
  
  {
  
  get;
  
  set;
  
  }
  
  //抽象方法
  
  public abstract string 获取鸟的名字();
  
  }
  
  //具体类
  
  public class 鹰 : 鸟类
  
  {
  
  PRivate string 变量1;
  
  //构造函数
  
  public 鹰(string 名称)
  
  {
  
  变量1 = 名称;
  
  }
  
  public override string 名称
  
  {
  
  get{return 变量1;}
  
  set{变量1 = value;}
  
  }
  
  //重写基类方法
  
  public override void 飞行()
  
  {
  
  Console.WriteLine("鹰在飞行!");
  
  }
  
  public override string 获取鸟的名字()
  
  {
  
  return 变量1;
  
  }
  
  }
  
  //接口
  
  public interface 飞机 : 会飞的东西
  
  {
  
  string 类型
  
  {
  
  get;
  
  }
  
  string 获取名称();
  
  }
  
  //具体类
  
  public class 战斗机 : 飞机
  
  {
  
  public string 类型
  
  {
  
  get{ return "飞机类型:战斗机";  }
  
  }
  
  public string 获取名称()
  
  {
  
  return "战斗机";
  
  }
  
  public void 飞行()
  
  {
  
  Console.WriteLine("战斗机飞行");
  
  }
  
  }
  
  public class ZZConsole
  
  {
  
  [STAThread]
  
  static void Main(string[] args)
  
  {
  
  鸟类 一只鸟 = new 鹰("灰色的老鹰");
  
  战斗机 一架飞机 = new 战斗机();
  
  Console.WriteLine(一只鸟。名称);//灰色的老鹰
  
  一只鸟。名称 = "黑色老鹰";
  
  Console.WriteLine(一只鸟。名称);//黑色老鹰
  
  Console.WriteLine(一只鸟。获取鸟的名字());//黑色老鹰
  
  Console.WriteLine(一架飞机。类型);//飞机类型:战斗机
  
  Console.WriteLine(一架飞机。获取名称());//战斗机
  
  会飞的东西 飞行物 = 一只鸟;
  
  飞行物。飞行();//鹰在飞行!
  
  飞行物 = 一架飞机;
  
  飞行物。飞行();//战斗机飞行
  
  Console.ReadLine();
  
  }
  
  }
  
  }

Tags:技巧 NET 编写

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接