0

この Web サイトを見つけました: How to use a Class from one C# project with another C# project

ただし、アクセスしたいクラスは次のとおりです。名前空間を使用して値にアクセスしていますが、機能しません。プロジェクトB

namespace Elettric80.LgvManager
{
    class ConveyorStation : MachineStation 
    {
         public ConveyorStation(LGVManager lgvManager, string name, uint depth, 
                                uint width, uint maxLevels)
            : base(lgvManager, name, depth, width, maxLevels)
         {
         }
    }
}

これは私がアクセスしようとしている方法です:プロジェクトA

using Elettric80.LgvManager;

private ConveyorStation conveyorStation;

txtvalue.text = conveyorStation.value.ToString();

ありがとうございました

4

2 に答える 2

0

デフォルトでは、アクセス修飾子は(他のアセンブリからはアクセスできません) であるため、ConveyorStationクラスのアクセス修飾子を指定します。publicinternal

さらに、プロジェクト参照があることを確認してください。

プロジェクト参照を右クリックし、アクセスしたい値を持つプロジェクトへの参照を追加します。 http://i.stack.imgur.com/6l5p4.png

于 2013-10-03T21:32:33.917 に答える