是这样的,你用反编译工具反编译看看,如下图
可以去msdn上看看,这个意思就是说系统自动生成的,不允许用户直接调用
这个是属性的写法。
get和set只是给属性的可读,可写而已。
所以你在外部调用的时候报错了。
vs2008 直接直接属性的快速写法
public static string BatchStartFlg{get;set;}
--------------
错误信息:“方法不可见: 'Void System.set_BatchStartFlg(System.String)'”
明显是没有找到改方法。
1.你贴出来的代码不存在方法,咱们叫get为可读属性,set为可写属性.
2.中间语言中才把get和set看做两个方法来调用
我在本地测试 是可以通过运行的哦!!!
Session.System.BatchStartFlg
大哥,你这是属性呀