吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3293|回复: 8
收起左侧

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

[复制链接]
moodlee 发表于 2016-3-31 22:12
第十一章

人生很多无奈,由不得你。
周遭是无尽的沙漠,狂舞的黄沙,炙热的炎阳。
——————————

package A
{
     class B
     {
          function C()
          {
          }
     }
}
变量文件分别创建在A下,B下,C下
遇到static类型的变量的时候,该怎么办?
——————————

我的解决方法是这样的:
如:
函数C下的某一个static变量D,非staic变量E
function C()
{
static string D;
string E;
}

首先,我们在B下创建一个文件夹:C_Origin
意为:函数C的原型
该文件夹下面,存在“D.txt”,不存在“E.txt”
当某次B类执行函数C的时候,我们再在B下创建一个文件夹C_00i (i=1,2,3,4...)
该文件夹下不存在“D.txt“,存在“E.txt”

每次变量赋值、读取的时候,我们只要C_OriginC_00i就可以了。
QQ截图20160331220003.png

——————————

以此类推,我们可以解决B下的static和A下的static
——————————

如果你有更好的解决思路,请务必提出来,谢谢。
如果你发现这样的解决思路存在BUG,也请务必提出来,谢谢。

利用系统的资源管理器来管理变量的方法,具有的优点是:
1、入门轻松
2、方便管理

具有的缺点是:
1、不能快速的大量读写
2、从内存到硬盘,一来一回,多走了2步,总体效率较低

所以,这套变量的管理方法的定位是:低运算

——————————

我一步一步地走在黑夜里,寒风凛冽,明月高挂树梢。
纵使夕阳已西下,也有月的余晖、点点星光在照耀指引。

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| moodlee 发表于 2016-3-31 22:13
curious 发表于 2016-3-31 22:21
chaselove 发表于 2016-3-31 23:09
机器猫 发表于 2016-4-1 09:28
膜拜大牛。。。。{:1_934:}
jizhicui 发表于 2016-4-1 13:59
膜拜膜拜
zzx2649416033 发表于 2016-4-1 15:29 来自手机
老师我看过你的视频
wangqiustc 发表于 2016-4-21 14:34
跟着楼主学习
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-27 01:43

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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