|
分類:[C#]
初心者です。よろしくお願いします
c# Vs community2017を使用しています。
namespace prog1
{
public partial class Form1 : Form
{
public Form1() { InitializeComponent(); }
private class class1_t {
private bool[] cp = new bool[32];
public bool Ent { get { return cp[9]; } set { cp[9] = value; }}// 1
}
private class1_t class1 = new class1_t();
private class class2_t : class1_t {
public void pro1() {
if (Ent) {...} else[...]//3
}
}
private class2_t class2 = new class2_t();
private string tra0(bool f) {
if (mg_mm(9, 1) == 0) { class1.Ent = true; } else { class1.Ent = false; }//2
}
}
}
基底クラス1で宣言したプロパティに2で変更した結果が、3の派生クラスで読み取れません。
どこかが間違っているのだと思いますが、わかりません。よろしくお願いします。
|