2012-02-17 5 views
1

私は静的で非静的なクラスを持つプロジェクトを持っています。私はこのクラス変数にアクセスし、同じソリューションの下で別のプロジェクトから更新したいと思います。どのように私はこれを行うことができますか? [静的および非静的の両方の場合]プロジェクト間で変数へのアクセスと更新C#

答えて

3
  • 最初のプロジェクトをビルドします。
  • 2番目のプロジェクトの参照で、最初のプロジェクトへの参照を追加します。
  • あなたのコードで使用するネームスペースをUsing FirstProject.ns;で参照すると、アクセスするクラスを使用できます。

ことに注意してください:あなたは目のプロジェクトで使用するクラスが2番目のプロジェクトに表示するためには、少なくともACCES修飾子publicを持っている必要があります

+0

これは、クラスの別のインスタンスを追加するでしょうか?私は同じ静的変数参照を更新したいと思います。 – mlg

+0

@mlgこれは、静的かどうかにかかわらず、別のプロジェクトのどのクラスも参照するために必要な方法です。静的なクラスを参照したい場合は、同様に行います。 –

+0

御時間ありがとうございます。 – mlg

1

「別のプロジェクト」に必要なクラスをプロジェクトに「参照を追加」し、別のプロジェクトから使用するクラスに「公開」とマークする必要があります。 その後、いつものようにあなたの「別のプロジェクト」からこれらを使用することができます。

0

まず、あなたのプロジェクトはlibraryタイプでなければなりません。 (クラスはプロジェクトを定義した)タイプでなければなりません。名前空間を使用することをお勧めします。

namespace MyCompany 
{ 
    public class Foo {} 
} 
関連する問題