【发布时间】:2013-04-30 09:51:21
【问题描述】:
我有一个类,其中包含一个具有两个参数的方法。我使用属性来设置这些参数的值,但我不知道如何将它们传递给方法。类名是 ZipLoad。
private string user1;
private string pass1;
public string setUser
{
set { user1 = value ; }
}
public string setPass
{
set { pass1 = value; }
}
private void DOit(string uName, string pWord)
{
Do some stuff...
}
我有这个代码来初始化它和所有...
ZipLoad myZipLoad = new ZipLoad();
myZipLoad.setUser = "abc"; // can be anything !
myZipLoad.setUser = "abc123";
接下来我该怎么做才能使用该方法?
谢谢。
【问题讨论】:
-
Don't know how to pass them to the method使用哪种方法?没看懂问题...如果你的意思是Doit方法,那么你就不需要把它们作为参数传递,直接访问就可以了。 -
如果您希望能够从类外部调用它,为什么要将方法声明为私有?
-
您的问题非常不清楚。您何时尝试调用该方法,这与公开有什么关系?为什么你的房产名字这么奇怪?
-
你应该看看work在.Net中的属性
-
我不想公开 DOit 方法。我想使用我创建的属性设置用户名和密码。我想提供我在这些属性中设置的值给 DOit 方法。希望能解决问题...