早教吧 育儿知识 作业答案 考试题库 百科 知识分享

一道C#的软考题目~22接口IMyInterface的定义如下:publicinterfaceMyInterface{stringName{get;}}类MyClass定义如下:classMyClass{publicstringName{get{return"Onlyatest!";}}}则下列语句的编

题目详情
一道C#的软考题目~22 接口IMyInterface的定义如下: public interface MyInterface { string Name { get;} } 类MyClass定义如下: class MyClass { public string Name{ get { return "Only a test!";} } } 则下列语句的编译、运行结果如何?( ) MyInterface x=(MyInterface)new MyClass( ); Console.WriteLine(x.Name); A 可以编译通过,但运行出现异常 B 运行正常,输出字符串"Only a test!" C 编译出错 不要上机调试,直接看题分析~
▼优质解答
答案和解析
A 编译是没错的,但是运行就会报错,