访问分部类变量

本文关键字:类变量 访问 | 更新日期: 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字段中传递该参数。