【原创源码】C#编写一款自己的脚本语言.第十一章
第十一章人生很多无奈,由不得你。
周遭是无尽的沙漠,狂舞的黄沙,炙热的炎阳。
——————————
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_Origin再C_00i就可以了。
——————————
以此类推,我们可以解决B下的static和A下的static
——————————
如果你有更好的解决思路,请务必提出来,谢谢。
如果你发现这样的解决思路存在BUG,也请务必提出来,谢谢。
(
利用系统的资源管理器来管理变量的方法,具有的优点是:
1、入门轻松
2、方便管理
具有的缺点是:
1、不能快速的大量读写
2、从内存到硬盘,一来一回,多走了2步,总体效率较低
所以,这套变量的管理方法的定位是:低运算
)
——————————
我一步一步地走在黑夜里,寒风凛冽,明月高挂树梢。
纵使夕阳已西下,也有月的余晖、点点星光在照耀指引。
附上之前章节地址:
第一章: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
感谢支持!
只学过C,C#不会啊 木有学过C#,只会c和c++ 膜拜大牛。。。。{:1_934:} 膜拜膜拜 老师我看过你的视频 跟着楼主学习
页:
[1]