我想将我的 .cs 文件分开,主要是因为我认为这样看起来更整洁。在一个 .cs 文件中,我有 Form.cs。我在 .NET 框架 2.0 中工作。所以我有一个不同的 myClass.cs 文件,有几种方法。因为我希望表单的用户在访问方法中调用的 Web 服务之前进行身份验证,所以我希望信息是私有的。我在示例和教程中看到这通常在同一个文件中没有问题。但是,在我的目标中,我希望信息位于 class.cs 文件中。例如,我希望 myClass.cs 文件中的类看起来像这样(这还很粗糙):
private class SessionData
{
private String fTicket;
private string otherData;
public SessionData( String ticket, String otherData)
{
fTicket = ticket;
fotherData = otherData;
}
public String getTicket{ return fTicket; };
}
然后在 form.cs 文件中访问它...
private void LogOn_Click(object sender, EventArgs e)
{
myClass sessInfo = new myClass();
string myTicket = sessInfo.SessionData();
}
}
问题是因为它是私有的,我无法在 Form.cs 中访问它。甚至有可能做到这一点吗?我看过很多示例和提示,但总是在同一个文件中。无论如何,这是我脑海中的基本想法。如果有其他方法,我愿意征求意见!
我是否必须创建一个公共构造函数,有人可以举个例子吗?