永发信息网

C# 只运行一次的代码块

答案:6  悬赏:30  手机版
解决时间 2021-03-10 13:09
C#中有没有一种语法,让一个方法里某几行代码只运行一次?
也就是当第一次调用该方法时,这几行代码要被执行,当第二次、三次及以后调用的时候它就不被执行?
最佳答案
使用 构造函数
把只需执行一次的代码放在构造函数里就行了。如:
class MyClass
{
//构造函数
MyClass()
{
// 只执行一次的代码
}
//每次都要执行的代码
//......
}
全部回答
是软件的话能通过时间或者文件的改变来判断,但这些都可以作弊,要完全避免,估计要用芯片,物理变化就无法复原了
bool flag=true; if(flag==true) { //你要运行的代码 flag=false; }
没这种特殊语句。。。 只能用一个IF加点技巧判断~
// 程序开始之前 判断 该程序只允许运行一个实例,如果有了 退出或还没实例的时候返回结束程序。 if (process.getprocessesbyname(process.getcurrentprocess().processname).length > 1) { messagebox.show("程序已经运行了一个实例,该程序只允许有一个实例"); return; }
用一个成员来做一个标志。比如说初始化这个成员为true,然后执行这个方法后就设置它为false,下次再调用这个方法就判断,如果为false就不执行那些代码了。个人见解,见笑了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
凤凰服装干洗店我想知道这个在什么地方
法律上的处分和事实上的处分有什么区别
计算机二级考试office报名 9月和12月报名时间
拉萨实景剧文成公主里的歌曲,请问是谁唱的
数列1/5,2/8,4/11,8/14…… 的一个通向公式
弧的度数怎么求
花之缘在什么地方啊,我要过去处理事情
牡丹江到刀把沟怎么去?90路在哪坐车?
求类似《知否》、《平清》这样的小说,女主低
烧五七女儿说什么
江苏众恒可来比家具有限公司在哪里啊,我有事
【路口的三个死囚笼】如下有一个十字路口,放
重庆2017高考600分以上有多少人
大良边度有证券从业资格考试啊?
完美并不完整,完整并不完美。
推荐资讯
Na为什么与KCl反应
建行存款活期转定期要哪些流程?
小说主角是一个兵王 刚开始在最顶级的监狱服
女人喜欢 男人胸肌大吗?
女性游戏名字 求个女性的游戏名字。人特是个l
玻璃水和洗洁精不小心放在一起给车子加了,问
请问win10系统的电脑怎么把图标弄到左侧啊?
华仔汽车美容这个地址在什么地方,我要处理点
一个算命的大爷说我是前世是观音菩萨身边的白
芭妮兰散粉怎么样好用吗,粉质细吗?
减肥期间是红薯粉条会胖吗?
万和壁挂炉020c使用2年了,今天打不着火了,压
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?