CILは同様にオブジェクト指向概念に拡張される。オブジェクトを作成したり、メソッドを呼び出したり、そしてフィールドのようにメンバの他の型を使用したりできる。CILはオブジェクト指向に設計され、各メソッドは（いくつかの例外を除き）クラスに属する必要がある。これは静的メソッドにもあてはまる:.class public Foo{    .method public static int32 Add(int32, int32) cil managed    {        .maxstack 2        ldarg.0 // 1つ目の引数をロード;        ldarg.1 // 2つ目の引数をロード;        add     // それらを加算;        ret     // 結果を戻す;    }}このメソッドは、Fooのインスタンスを宣言することを要求しない。なぜならそれは静的だからである。このことは、メソッドがクラスに属しC#では以下のように利用されることを意味する:int r = Foo.Add(2, 3);    // 5CILにおいて:ldc.i4.2ldc.i4.3call int32 Foo::Add(int32, int32)stloc.0インスタンスクラスインスタンスクラスには、最低でも1つのコンストラクタと、いくつかのインスタンスメンバが含まれる。以下のクラスはCarオブジェクトの振る舞いを表すメソッドのセットである。.class public Car{    .method public specialname rtspecialname instance void .ctor(int32, int32) cil managed    {        /* コンストラクタ */    }    .method public void Move(int32) cil managed    {        /* 実装は省略 */    }    .method public void TurnRight() cil managed    {        /* 実装は省略 */    }    .method public void TurnLeft() cil managed    {        /* 実装は省略 */    }    .method public void Brake() cil managed    {        /* 実装は省略 */    }}オブジェクト作成C#クラスインスタンスは以下のようにして作成される:Car myCar = new Car(1, 4); Car yourCar = new Car(1, 3);上記のステートメントは大体以下のような命令である:ldc.i4.1ldc.i4.4newobj instance void Car::.ctor(int, int)stloc.0    // myCar = new Car(1, 4);ldc.i4.1ldc.i4.3newobj instance void Car::.ctor(int, int)stloc.1    // yourCar = new Car(1, 3);インスタンスメソッド呼び出しインスタンスメソッドは以下のように呼び出される:myCar.Move(3);CILにおいて:ldloc.0    // "myCar"オブジェクトをスタックにロードldc.i4.3call instance void Car::Move(int32)
その頃、日本海軍の伊175はウェーク島近海で哨戒を行っていたが、獲物が全く無かったため哨戒を打ち切ってトラック諸島へ帰投する途中だった。しかし、11月19日にマキン、タラワに米軍が来襲したため、マキン島へ向かうよう命令が出された。11月23日、伊175は奇しくもマキンとタラワが陥落したその日にマキン沖に到着した。ヘンリー・M・ムリニクス少将率いる第52.3任務群は三隻の護衛空母、リスカム・ベイ、コーラル・シー (USS Coral Sea, CVE-57) 、コレヒドール (USS Corregidor, CVE-58) を中心に形成され、ロバート・M・グリフィン少将座乗の戦艦ニューメキシコ (USS New Mexico, BB-40) はブタリタリの南西20マイルの水域を15ノットで航行していた。11月24日4時30分、リスカム・ベイの起床ラッパが鳴った。5時5分に通常の総員配置が行われ、飛行要員は夜明けの発艦に向けて航空機の準備を行った。この時、ニューメキシコのレーダーが伊175と思しき目標を探知した。逆探を装備していた伊175はレーダー波を探知して、ただちに潜航して艦隊に接近していった。同水域にこれ以上の潜水艦の警告はなかった。伊175は、田畑直艦長が艦内放送で輸送船団と空母群を襲撃する旨放送し、魚雷を4本発射した。5時10分、偵察要員が「魚雷が来た!」と叫んだ。魚雷は機関室後部の船尾部分に命中し、航空機用爆弾庫を破壊、大爆発が起こった。駆逐艦ホーエル (USS Hoel, DD-533) の通信士官だったジョン・C・W・ディクス中尉は「それは全く船のようには見えなかった」と記した。「弾薬集積庫のようだった...リスカム・ベイは爆発とともにまさにオレンジ色の火の玉となった」。爆発によって、リスカム・ベイの後部はあらゆる破片と化して消え去り、いくつかは1,300メートル離れていたニューメキシコに降りかかってきた。他の魚雷はコーラル・シーとコレヒドールの至近を通過していった。伊175は爆雷攻撃を受けて少なからぬ損傷を蒙ったもののこれを切り抜け、12月1日にトラックに帰投した。5時33分、前半部のみが残っていたリスカム・ベイは右舷に傾き、53名の士官と591名の兵員と共に沈没した。その中にはムリニクス少将、ウィルトジー艦長、三等コックのドリス・ミラー（真珠湾攻撃時の功績で海軍十字章を受章した黒人兵）が含まれた。916名の乗組員の内、272名が駆逐艦モリス (USS Morris, DD-417) 、ヒューズ (USS Hughes, DD-410) 、ハル (USS Hull, DD-350) によって救助された。リスカム・ベイの戦死者数はマキン島攻撃でのアメリカ軍の死傷者数よりも多く、両者を合計すると日本軍守備隊の総人数を上回った。ムリニクス少将の名前は、間もなくタラワに完成した航空基地に冠された。後の法学者、ロバート・キートンはこの戦闘で生き残った。リスカム・ベイが爆弾庫への被弾で呆気なく沈没した事により、カサブランカ級護衛空母の爆弾庫の防御対策が強化された。その内容は、爆弾庫の周囲に燃料タンクを設置して、重油を満たしてショックを和らげようとするものであった。第5艦隊司令長官レイモンド・スプルーアンス中将は、リスカム・ベイの喪失の原因は、陸軍がマキンとタラワを早急に占領しなかったからだとし、素早く占領していればリスカム・ベイをもっと早く戦場から引き揚げさせる事ができて撃沈させられる事はなかっただろうと非難した。リスカム・ベイは第二次世界大戦の戦功で1個の従軍星章を受章した。