让我们用中文编程[1]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 dancefire 的 blog

让我们用中文编程

刚才突然想到c#里面应该支持中文编程,因为他支持源代码的unicode,于是用中文写了一个小程序,看看能不能编译执行,结果果然如我所料,可以执行,虽然代码实用价值没有,但是很有趣味。我想用这样的小程序教一个中国学生学面向对象,可能门槛会更低一些,而且也有趣的多,毕竟是母语。(稍作修正,直接用运行时类别鉴定来决定"我是谁")

程序的源代码是:

using system;

namespace 中文编程
{
    
public class 生物
    
{
        
public virtual void 自我介绍()
        {
            
console.writeline( "我是...咦?我是什么?我也不知道我是什么,反正我是一个"+this.gettype().name );
        }
    }
    
public class 动物 : 生物
    
{
        
protected string 移动方式;
        
protected string 量词 = "只";
        
public 动物()
        {
            
移动方式 = "移动";
        }
        
public virtual void 移动()
        {
            
console.writeline( "这"+量词+this.gettype().name+"在自由自在的"+移动方式 + environment.newline );
        }
        
public override void 自我介绍()
        {
            
console.writeline( "我属于"+this.gettype().basetype.name+", 我是一"+量词+"可爱的"+this.gettype().name );
        }
    }
    
public class : 动物
    
{
        
public 鸟()
        {

本文关键:让我们用中文编程
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top