我希望将我的.cs文件分开存放,主要是因为这样看起来更整洁。在一个.cs文件中,我有Form.cs。我正在使用.NET Framework 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中访问它。这是否可能呢?我看过很多例子和提示,但都在同一个文件中。这是我脑海中的基本想法。如果有其他方法,我也愿意听取建议!
我是否需要创建一个公共构造函数?能否给我一个例子?