游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2988|回复: 9

半夜无聊捣弄C#,发现C#还是很好玩的,可以使用中文变

[复制链接]

8

主题

284

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
QQ
发表于 2005-11-29 03:53:00 | 显示全部楼层 |阅读模式
其实下面的代码老外还是看得懂的,只是变量名从E文变中文了而以。

——————————————————


using System;

namespace 定义一个结构
{
        public struct Location
        {
                public Location( int x坐标, int y坐标 )
                {
                        x坐标值 = x坐标;
                        y坐标值 = y坐标;
                }

                public int x
                {
                        get
                        {
                                return x坐标值;
                        }
                        set
                        {
                                x坐标值 = value;
                        }
                }

                public int y
                {
                        get
                        {
                                return y坐标值;
                        }
                        set
                        {
                                y坐标值 = value;
                        }
                }

                public override string ToString()
                {
                        return String.Format( "{0}, {1}", x坐标值, y坐标值 );
                }


                private int x坐标值;
                private int y坐标值;
        }

        /// <summary>
        /// 练习 的摘要说明。
        /// </summary>
        class 练习
        {
                public void 我的函数( Location 位置 )
                {
                        位置.x = 50;
                        位置.y = 100;
                        Console.WriteLine( "在\'我的函数里\'位置坐标是:{0}", 位置 );
                }

                /// <summary>
                /// 应用程序的主入口点。
                /// </summary>
                [STAThread]
                static void Main(string[] args)
                {
                        //
                        // TODO: 在此处添加代码以启动应用程序
                        //

                        Location 一个位置 = new Location( 200, 300 );
                        Console.WriteLine( "位置坐标是:{0}", 一个位置 );
                        练习 t = new 练习();
                        t.我的函数( 一个位置 );
                        Console.WriteLine( "位置坐标是:{0}", 一个位置 );
                }
        }
}

33

主题

544

帖子

554

积分

高级会员

Rank: 4

积分
554
发表于 2005-11-29 12:50:00 | 显示全部楼层

Re:半夜无聊捣弄C#,发现C#还是很好玩的,可以使用中文变

哈哈,还以为是伪代码

54

主题

2916

帖子

3765

积分

论坛元老

Rank: 8Rank: 8

积分
3765
QQ
发表于 2005-11-29 12:57:00 | 显示全部楼层

Re:半夜无聊捣弄C#,发现C#还是很好玩的,可以使用中文变

不喜欢C#

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
发表于 2005-11-29 14:06:00 | 显示全部楼层

Re:半夜无聊捣弄C#,发现C#还是很好玩的,可以使用中文变

其实vb也可以,早就可以了。
可是中文标识符好像没有流行起来,也许是输入太不连贯了,要不停中英变化。

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2005-11-29 14:46:00 | 显示全部楼层

Re:半夜无聊捣弄C#,发现C#还是很好玩的,可以使用中文变

Dos时代的FoxBase就可以中文变量了。。

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2005-11-29 15:36:00 | 显示全部楼层

Re:半夜无聊捣弄C#,发现C#还是很好玩的,可以使用中文变

应该叫可以使用MBCS字符

14

主题

245

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
QQ
发表于 2005-11-30 14:27:00 | 显示全部楼层

Re:半夜无聊捣弄C#,发现C#还是很好玩的,可以使用中文变

挺好玩的。

2

主题

34

帖子

34

积分

注册会员

Rank: 2

积分
34
QQ
发表于 2005-12-2 15:34:00 | 显示全部楼层

Re:半夜无聊捣弄C#,发现C#还是很好玩的,可以使用中文变

中文作变量名,感觉怪怪的,为什么用在程序上这么不顺手呢,苦思中...

6

主题

55

帖子

55

积分

注册会员

Rank: 2

积分
55
发表于 2005-12-2 19:42:00 | 显示全部楼层

Re:半夜无聊捣弄C#,发现C#还是很好玩的,可以使用中文变

除非把关键字也变中文
否则不怪才怪

9

主题

48

帖子

53

积分

注册会员

Rank: 2

积分
53
QQ
发表于 2005-12-17 16:10:00 | 显示全部楼层

Re:半夜无聊捣弄C#,发现C#还是很好玩的,可以使用中文变

写一个庞大的头文件,把所有关键字改了,哈哈
#define 来一个整数 int
#define 来一个实数 float
#define 给我循环(n) for(int i=0;i<n;i++)
#define 给我死循环(n) while(TRUE) {##n##}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-23 00:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表