访问分部类变量
本文关键字:类变量 访问 | 更新日期: 2023-09-27 18:19:47
Hi我有一个分部类,它从中读取值
public partial class getFile : System.Web.UI.Page
{
string file = AcceptButton.FileName;
}
我想在常规类中访问的字符串文件
public class
{
string _file=file;
}
头等舱是部分舱,我不能那样做。我该怎么做?
头等舱是部分舱,我不能那样做。我该怎么做?
类是分部的事实与此无关。从外部类型的角度来看,它不知道(或不关心)类是分部类。
您可以从其他类访问file
的原因是file
是私有的。
要直接访问该成员,您需要该成员是公共的,并且还需要该类型的实例。
话虽如此,由于这似乎与作为网页有关,因此其他类首先访问页面字段是没有意义的。您应该做的是让test
的构造函数或方法接受类型为string
的参数,getFile
可以在创建test
对象或调用其方法之一时在其file
字段中传递该参数。