日期:2014-05-18  浏览次数:20887 次

能否在函数中设置一种变量,函数退出再进入仍是原值?
我要做了个查找按钮,按一下找到符合关键字的第一个项目。再按一下,找下一个。
所以我想需要一个如标题所述的变量来保存当前符合项的索引。C#可以吗?
当然我知道变通的方法是设置一个全局变量。
如果有办法不用这种变量就可以找下一个,教教我啊

------解决方案--------------------
可以使用静态变量,但因为在C#中不支持在函数内部使用静态变量,所以定义成在模块内全局的变量来代替一下就可以了。
------解决方案--------------------
在函数外面定义一个私有变量就行了