0

私はC#.netに取り組んでいます。vb.net のコードがあり、それらのコードを C# に変換したいと考えています。すべてのタスクを完了しましたが、アプリケーションの実行中に、オブジェクトがオブジェクト参照に設定されていないというエラーが発生します。以下は私のVB.netコードです。コードでサードパーティの ddl を使用したため、ExchangeList はその dll のクラスです。

 Private WithEvents moExchanges As ExchangeList
Private Sub RequestChartData()

        Trace.WriteLine("Init")           
        moExchanges = moHost.MarketData.Exchanges
 End Sub

以下は私のC#.codeです

  Private Host moHost;
  Private ExchangeList moExchanges;
 private void RequestChartData()
    {

        Trace.WriteLine("Init");           
        moExchanges = moHost.MarketData.Exchanges;
    }

ありがとう。

4

2 に答える 2

0

()それ以外の:

Private Host moHost;
Private ExchangeList moExchanges;

次のように書く必要があると思います。

Private Host moHost = New Host();
Private ExchangeList moExchanges = New ExhangeList();
于 2013-04-25T10:31:44.843 に答える