我的原始代码:
public partial class LineInstance
{
EventWaitHandle _stopHandle;
Private int _linenumber;
// many variable;
public LineInstance(int linenumber, EventWaitHandle stopper)
{
_stopHandle = stopper;
_linenumber = linenumber;
// blah
}
private string Menu()
{
dynamic api = new Http("http://80.56.16.214/MyServices/MyData.svc");
var reply = api.GetId(Id: "888");
var response1 = reply.Response;
// blah blah
}
}
现在我想做这些
dynamic api = new Http("http://80.56.16.214/MyServices/MyData.svc");
var reply = api.GetId(Id: "888");
var response1 = reply.Response;
是全局的,因为我想在这个类的其他方法中使用。我尝试将它们移动到类构造函数之前的区域
更新:
public partial class LineInstance
{
EventWaitHandle _stopHandle;
private int _linenumber;
dynamic api = new Http("http://80.56.16.214/MyServices/MyData.svc");
var reply = api.GetId(Id: "888");
var response1 = reply.Response;
// blah blah
但我得到一个错误:
错误:“非静态字段、方法或属性需要对象引用
如何修改我的代码以使其成为全球性的?