补充楼上的回答,private 对应着 protect public internal 代表着该类或者方法的访问权限。static代表这个类是否是静态类。至于你的private void SetProgressBarValue1(int value)这个函数,不能为静态是因为里面操作了控件,除非你的pgProgressBar1控件本身是静态的。
private 和 static 没什么可比性应该和你的代码上下环境有关系 看看是不是写错地方了