私は静的で非静的なクラスを持つプロジェクトを持っています。私はこのクラス変数にアクセスし、同じソリューションの下で別のプロジェクトから更新したいと思います。どのように私はこれを行うことができますか? [静的および非静的の両方の場合]プロジェクト間で変数へのアクセスと更新C#
1
A
答えて
3
- 最初のプロジェクトをビルドします。
- 2番目のプロジェクトの参照で、最初のプロジェクトへの参照を追加します。
- あなたのコードで使用するネームスペースを
Using FirstProject.ns;
で参照すると、アクセスするクラスを使用できます。
ことに注意してください:あなたは目のプロジェクトで使用するクラスが2番目のプロジェクトに表示するためには、少なくともACCES修飾子public
を持っている必要があります。
1
「別のプロジェクト」に必要なクラスをプロジェクトに「参照を追加」し、別のプロジェクトから使用するクラスに「公開」とマークする必要があります。 その後、いつものようにあなたの「別のプロジェクト」からこれらを使用することができます。
0
まず、あなたのプロジェクトはlibrary
タイプでなければなりません。 (クラスはプロジェクトを定義した)タイプはでなければなりません。名前空間を使用することをお勧めします。
namespace MyCompany
{
public class Foo {}
}
関連する問題
- 1. C#変数へのアクセス
- 2. Visual Studio 2010でのインストールMSIとC#プロジェクトへの更新
- 3. JScript - 関数間の変数へのアクセス
- 4. 匿名の名前空間内の変数へのアクセス(C++)
- 5. (C#)リスト内のオブジェクトへのアクセス/変更
- 6. javascriptのC#変数へのアクセス
- 7. GDBのC++テンプレート変数へのアクセス
- 8. 基本クラスC++の変数へのアクセス
- 9. 共有Visual C++プロジェクト間の変数
- 10. Bambooプロジェクトとグローバル変数へのアクセス方法
- 11. C++のスレッドデータの問題へのアクセスと変更
- 12. Pythonのモジュールと静的メソッド間のグローバル変数へのアクセス
- 13. indy.bpiからindy60.bpiへのBorland 6 C++プロジェクトの更新方法
- 14. プロジェクトへのアクセス
- 15. メンバ変数へのアクセスと新しいオブジェクトの作成
- 16. 非同期関数から更新されたグローバル変数へのアクセス
- 17. codebehindで更新するC#変数asp.net
- 18. C++ Allocator:サイズ変更関数へのフック
- 19. テンプレートのdjango更新時間変数
- 20. 手動配布中のAppVeyorプロジェクト環境変数へのアクセス
- 21. C++ - ヒープオブジェクトメンバ関数へのアクセス
- 22. 更新first_dateと私のDjangoのプロジェクトでは期間
- 23. モジュールクラスとインスタンスメソッドのクラス変数へのアクセス
- 24. レールとルビのインスタンス変数へのアクセス
- 25. Xamlのプロジェクト/ DLL間でのリソースへのアクセス
- 26. Eclipseプロジェクト間で共有されるクラスのパッケージプライベートフィールドへのアクセス
- 27. openMP - 変数とアトミックへの同時アクセス
- 28. メソッド連鎖と変数へのアクセス
- 29. プライベート変数と親オブジェクトへのアクセス
- 30. セッション変数とパフォーマンスへのアクセス
これは、クラスの別のインスタンスを追加するでしょうか?私は同じ静的変数参照を更新したいと思います。 – mlg
@mlgこれは、静的かどうかにかかわらず、別のプロジェクトのどのクラスも参照するために必要な方法です。静的なクラスを参照したい場合は、同様に行います。 –
御時間ありがとうございます。 – mlg