C语言怎么写下面这段用C#的代码?C语言如何定义接口和实现

namespace任务_7._9_定义接口_C#_{classProgram{interfaceIFlyable{voidFly();}interfaceIWalkabl... namespace 任务_7._9_定义接口_C#_{ class Program { interface IFlyable { void Fly(); } interface IWalkable { void Walk(); } class Bird : IFlyable, IWalkable { public void Fly() { Console.WriteLine("小鸟在天上飞!"); } public void Walk() { Console.WriteLine("小鸟在地上走!"); } } class Dog:IWalkable { public void Walk() { Console.WriteLine("小狗在地上跑着走!"); } } static void Main(string[] args) { Bird littlebird = new Bird(); littlebird.Fly(); littlebird.Walk(); Dog littledog = new Dog(); littledog.Walk(); Console.ReadLine(); } }} 展开
 我来答
DigoM
2018-03-07 · TA获得超过569个赞
知道小有建树答主
回答量:460
采纳率:63%
帮助的人:296万
展开全部
这不是c语言,c语言没有class,public这些关键字,这应该是c++
追问
这是一段C#的案例代码,我想问如何用C语言来写?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
钺琴轩02J
2018-03-07 · TA获得超过602个赞
知道小有建树答主
回答量:609
采纳率:87%
帮助的人:146万
展开全部
C#是完全面向对象的,C语言是面向过程的,虽然他们在语法上有很多类似的东西,但是编程思想完全不一样,你要转化的话需要有OOP思想,如果只是简单的实现一下,那就在statuc void Main(大写M)函数中简单弄一下就行了 C#这门语言是不允许(不是完全...
追问
我C语言学的不深,不会写,能不能帮忙敲段C语言代码,能实现上面C#的效果就行,我参考下
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式