示例
static string[2] infor= new string[2];
infor[0]="name";
infor[1]="age";
private void func(infor[0],infor[1])
{
....
}
执行没有问题,会不会有内存泄露之类的问题.
C# 静态变量能做为非静态方法的参数使用吗
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
threenewbee 2017-10-20 01:42关注可以,不会泄露内存,但是你这么写不对,你的参数和静态变量重名,两个是不同的参数。
如果你定义,不需要参数,func内直接访问infor就好了。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报