Isosteric compounds are those that have the same number of atoms and a similar molecular structure, but different elements. H3N·BH3 and C2H6 are isosteric because they both contain six atoms, including the same number of hydrogen and non-hydrogen atoms.
Thus, the correct answer is (B).