【单选题】
委托类型DG1的定义为delegate float DG1(int a,ref double b);那么下列委托对象的创建表达式中合法的有:()。
A、DG 1dg1=delegate {return 0.3;};
B、DG 1dg2=delegate {return a;};
C、DG 1dg3=delegate (int a,ref double b) {return a;};
D、DG 1dg4=delegate (int a,ref double b) {return a/b;};