moodlee 发表于 2016-4-13 22:38

【原创源码】C#编写一款自己的脚本语言.第十四章

第十四章 垫脚石
没有人一路都是顺风的。
——————————
这几天,开始将理论付诸实践。在实践中,才发现自己某些想法荒谬了。
——————————
首先,我要推翻自己之前的想法:第十一章的内容。
“对象”亭亭玉立,尽态极妍,缦立远视。我忽略了她,说声抱歉。
——————————
string A;
可以怎么解决呢?
——————————
首先,我们创建一个类。
(我先贴出一个最近写的,尚未完善)
public class UVariable
      {
            #region 成员变量
            private string _Name = string.Empty;//变量名称
            public string Name
            {
                get
                {
                  return _Name;
                }
                set
                {
                  _Name = value;
                }
            }

            private string _Type;//变量的类型
            public string Type
            {
                get
                {
                  return _Type;
                }
                set
                {
                  _Type = value;
                }
            }

            private DateTime _BirthTime = DateTime.Now;//变量创建的时期
            public DateTime BirthTime
            {
                get
                {
                  return _BirthTime;
                }
            }

            private string _Value = string.Empty;//变量的值
            public string Value
            {
                get
                {
                  return _Value;
                }
                set
                {
                  _Value = value;
                }
            }

            private bool _Actived = false;//变量是否被激活
            public bool Actived
            {
                get
                {
                  return _Actived;
                }
                set
                {
                  _Actived = value;
                }
            }
            #endregion
            #region 成员函数

            #endregion

      }
——————————
string A;
就这么解决:
UVariable Variable=new UVariable();
Variable.Name="A";//变量的名称
Variable.Type="string";//变量的类型
Variable.Actived=true;//变量是否激活
即可。
——————————
是不是发现这样不能尽兴?
太不尽兴了!
——————————
private string A()
{
string B;
}
怎么解决?
——————————
class A
{
string B()
{
string C;
}
}
又该怎么解决?
——————————
一步一个脚印,暴雨倾盆中留下了我的脚印,烈日炎炎中留下了我脚印。
崎岖不是天堑,困难不是绝境。

moodlee 发表于 2016-4-14 10:28

kesshei 发表于 2016-4-14 08:22
额。你做出来了么?

之前一个版本的变量管理的类大致写出来了。
但是新的类还没有完全写出来。理论正在重建,代码重写在跟进。

moodlee 发表于 2016-4-13 22:39

附上之前章节地址:

第一章:http://www.52pojie.cn/thread-470085-1-1.html
第二章:http://www.52pojie.cn/thread-470424-1-2.html
第三章:http://www.52pojie.cn/thread-471306-1-1.html
第四章:http://www.52pojie.cn/thread-471637-1-1.html
第五章:http://www.52pojie.cn/thread-471937-1-1.html
第六章:http://www.52pojie.cn/thread-472899-1-1.html
第六章.下:http://www.52pojie.cn/thread-473861-1-1.html
第七章:http://www.52pojie.cn/thread-476054-1-1.html
第八章:http://www.52pojie.cn/thread-478357-1-1.html
第八章.下:http://www.52pojie.cn/thread-478971-1-1.html
第九章:http://www.52pojie.cn/thread-481291-1-1.html
第十章:http://www.52pojie.cn/thread-482243-1-1.html
第十一章:http://www.52pojie.cn/thread-483382-1-1.html
第十二章:http://www.52pojie.cn/thread-484707-1-1.html
第十三章:http://www.52pojie.cn/thread-486262-1-1.html

感谢支持!

moodlee 发表于 2016-4-13 22:42

发的比较晚了,真是对不起。
(最近事儿较多,抱歉。)
这次发的比较仓促(宿舍要关门了),所以细节方面没有说清楚。
如果你有问题,请尽情的提出来。
谢谢。

chaselove 发表于 2016-4-13 23:04

学习下,楼主好厉害

gaoyunpeng 发表于 2016-4-13 23:14

学习学习

sqqdjian 发表于 2016-4-13 23:26

学习下,楼主好厉害

zgkt 发表于 2016-4-14 00:12

又更新了,不错,继续

wjh 发表于 2016-4-14 00:21

顶顶。。。。。。。。。。。。。。。

WA187187 发表于 2016-4-14 08:11

学习 支持

kesshei 发表于 2016-4-14 08:22

额。你做出来了么?
页: [1] 2
查看完整版本: 【原创源码】C#编写一款自己的脚本语言.第十四章