私が書いた場合:
IList<Video> videoContainer = videos.ToList();
DateTime theData = videoContainer.First().YouTubeEntry.Published;
コードは完全に機能します。しかし、デバッグモードで、フィールドを展開しているvideoContainerを分析すると、そのフィールドが表示されませんPublished
。
なんで?
私が書いた場合:
IList<Video> videoContainer = videos.ToList();
DateTime theData = videoContainer.First().YouTubeEntry.Published;
コードは完全に機能します。しかし、デバッグモードで、フィールドを展開しているvideoContainerを分析すると、そのフィールドが表示されませんPublished
。
なんで?
最初に関心のあるアイテムを取得すると、はるかに簡単に機能します
IList<Video> videoContainer = videos.ToList();
var entry = videoContainer.First().YouTubeEntry; // debug 'entry'
DateTime theData = entry.Published;
簡単に推測すると、ビルド構成の設定に問題がある可能性があります。現在の設定は、VisualStudioメニューの[ビルド]->[構成マネージャー]で確認できます。
念のため、テストを行う前に[ビルド]->[バッチビルド]を実行してください。ASP.Netを使用している場合は、使用しているWeb(IISの仮想フォルダー、およびサイトリンク)が既に最新のコードを参照していることを確認してください。テストしたアイテムが最新のものであることを確認するだけです。