私はこの.NET4.0コードを持っています:
var myTable = tables[1];
myTable = tables.Item["Table1"];
myTable = tables.OfType<Excel.ListObject>().FirstOrDefault(t => t.Name == "Table1");
.NET 3.5でコンパイルしようとすると、たくさんのエラーが発生します。
エラー23プロパティ、インデクサー、またはイベント'Item'は言語でサポートされていません。アクセサメソッド'Microsoft.Office.Interop.Excel.ListObjects.get_Item(object)'を直接呼び出してみてください
と
エラー24「Microsoft.Office.Interop.Excel.ListObjects」に「OfType」の定義が含まれておらず、最適な拡張メソッドのオーバーロード「System.Linq.Queryable.OfType(System.Linq.IQueryable)」に無効な引数がいくつかあります
と
エラー25インスタンス引数:「Microsoft.Office.Interop.Excel.ListObjects」から「System.Linq.IQueryable」に変換できません
これを.NET3.5に変換できるように、これらのエラーの意味を正確に教えていただけますか?
アドバイスありがとうございます。