1
1つのC#プロジェクト(..\Bullseye\Biz Logic\Trading\Principle\Data\Principles.cs
)にクラス(Principles.cs
)の変数(PrincipleIndex
)があります。 同じプロジェクト内の別のクラスに変数をアクセスさせるにはどうしたらいいですか?
int PrincipleIndex = Principles.Instance.RowIndexToPrincipleIndex(hti.Row);
Principles
はシングルトンデザインパターンを持つクラスRowIndexToPrincipleIndex(hti.Row)
ある - プロパティグリッドから行を取り出し、私は同じ内の別のクラス(TradingCentralForm.cs
)にPrincipleIndex
にアクセスできるようにしたい
C#プロジェクト、具体的には、ここに:
principlesList.Select(p => p.GetInstanceForDatabase()).Where(p => p.Note == Principles.Instance[PrincipleIndex].Note).ToList()
ただし、PrincipleIndex
にはアクセスできません。
public
をprinciple.cs
にしようとしましたが、機能しません。どうすれば適切にアクセスできるようにすることができますか?
principle.cs:
internal class Principles
{
#region Singelton
private static readonly Principles instance;
public static Principles Instance
{
get { return instance; }
}
static Principles()
{
instance = new Principles();
}
private Principles()
{
PrincipleIndicesTranslator.SetTranslatorMethod(UniqueName);
}
#endregion