こんにちは、から値を読み取る部分クラスがあります
public partial class getFile : System.Web.UI.Page
{
string file = AcceptButton.FileName;
}
通常のクラスでアクセスしたい文字列ファイル
public class
{
string _file=file;
}
最初のクラスが部分クラスであることはできません。これどうやってするの?
最初のクラスが部分クラスであることはできません。これどうやってするの?
クラスが部分的であるという事実は、これとは何の関係もありません。外部型の観点からは、クラスが部分クラスであることを知りません (または気にしません)。
file
他のクラスからアクセスできる理由は、それfile
が非公開だからです。
メンバーに直接アクセスするには、そのメンバーがパブリックである必要があり、そのタイプのインスタンスも必要です。
そうは言っても、これはウェブページとして関連しているように見えるので、そもそも他のクラスがページフィールドにアクセスすることは意味がありません。あなたがすべきことは、オブジェクトを作成するか、そのメソッドの1つを呼び出すときに、そのフィールドに渡すことができる型test
のパラメーターを受け入れるコンストラクターまたはメソッドを持つことです。string
getFile
file
test