我后面有一个代码,在同一个名称空间中有两个类。我想引用命名空间中第二个类中的第一个类公共变量。我知道我显然可以传递变量,但我想知道是否有方法引用它们。
namespace CADE.results
{
public partial class benchmark : BasePage
{
public string numAnswers = ""; <-- like to reference this from GetScore()
protected void Page_Load(object sender, EventArgs e)
{
BenchmarkAdd bma = new BenchmarkAdd();
bma.GetScore();
}
}
public class BenchmarkAdd
{
public BenchmarkAdd()
{
}
public void GetScore()
{
benchmark.numAnswers++; <-- would like to reference public var here
}
}
}
我以为只有Benchmark.Numanswers可以工作,但它不行。是否可以从BenchmarkAdd类引用numAnswers?
我想引用命名空间中第二个类中的第一个类公共变量。
numanswers
是一个实例变量,因此getScore()
不知道要更新哪个实例。
完成此操作的唯一方法(不传递page
实例,或使用ref
传递numanswers
)是使numanswers
静态
:
public static string numAnswers = "";
然后可以在getScore()
中更新:
public void GetScore()
{
CADE.results.benchmark.numAnswers++;
}
但是,将此设置为静态
的效果是,每个基准
实例不再具有自己的numanswers
字段;只有一个属于类型本身的字段副本。
我在默认命名空间中创建了一个serviceaccount(dm sa),并在clusterRole(绑定到PodSecurityPolicy)和clusterRoleBinding中使用了这个serviceaccount。接下来,在部署yaml(将在名称空间“dm”中运行)中,我在模板:spec下指定了serviceAccount:dm和serviceAccountName:default。这样,
我想知道是否可以将变量和(它们都位于类中的方法中)用于类中的方法,以便在类中输入的用户名和密码将与类中的输入匹配。
我在class中定义了一个变量。它可以很好地执行Account类中定义的提款功能。但是,我希望访问Sav\u acct类中存在的函数interest中的变量值。它将收回的值取为0。如何使用兴趣函数中的函数中的函数的值,以便执行正确的数学运算? 导入java。util。扫描仪; 类别帐户{ 双重撤回; } 作废取款(){ 扫描仪sc=新扫描仪(系统英寸); 系统出来println(“您想提取多少?”
我的主课有两个班(我们称它们为classA和classB)。 是否有机会在classB中设置classA变量? 诸如此类: 非常感谢!问候