C
分析:先证明充分性,把方程化为

+

=1,由“mn<0”,可得

、

异号,可得方程表示双曲线,由此可得“mn<0”是方程“mx
2+ny
2=1表示双曲线”的充分条件;再证必要性,先把方程化为

+

=1,由双曲线方程的形式可得

、

异号,进而可得mn<0,由此可得“mn<0”是方程“mx
2+ny
2=1表示双曲线”的必要条件;综合可得答案.
解答:若“mn<0”,则m、n均不为0,方程mx
2+ny
2=1,可化为

+

=1,
若“mn<0”,

、

异号,方程

+

=1中,两个分母异号,则其表示双曲线,
故“mn<0”是方程“mx
2+ny
2=1表示双曲线”的充分条件;
反之,若mx
2+ny
2=1表示双曲线,则其方程可化为

+

=1,
此时有

、

异号,则必有mn<0,
故“mn<0”是方程“mx
2+ny
2=1表示双曲线”的必要条件;
综合可得:“mn<0”是方程“mx
2+ny
2=1表示双曲线”的充要条件;
故选C.
点评:本题考查双曲线的方程形式与充分必要条件的判断,关键在于掌握二元二次方程mx
2+ny
2=1表示双曲线条件.