CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

<C# primer>的这句话怎样理解??

楼主baryjim(吃饭-睡觉-打豆豆)2004-07-04 10:32:25 在 .NET技术 / C# 提问

中文版本168页  
   
          interface的实现得靠class或struct得继承才能完成。struct不适合本例(Fibonacci数),因为我不希望在应用程序中得那些“对运行时间十分敏感”得地点创建并控制一大堆Fibonacci   object。因此,我将Fibonacci声明为class。  
   
   
  其中:  
   
  不希望在应用程序中得那些“对运行时间十分敏感”得地点创建并控制一大堆Fibonacci   object  
   
  怎么理解,struct的效率吗? 问题点数:20、回复次数:9Top

1 楼micropentium6(小笨|曾经的美好)回复于 2004-07-04 11:33:14 得分 0

去找英文原版看,翻译的很多地方都是垃圾!Top

2 楼zedan(kk)回复于 2004-07-04 12:56:58 得分 0

没错找英文原版看吧?照写出来的看,好像都不是很顺哦Top

3 楼whmjw(明年今日十年之后)回复于 2004-07-04 14:02:25 得分 0

翻译的不好,:),让人理解的狗屁不通Top

4 楼baryjim(吃饭-睡觉-打豆豆)回复于 2004-07-04 18:49:53 得分 0

我想哭,难道真的能差到这么远???Top

5 楼lightnings(lightning)回复于 2004-07-04 19:03:59 得分 0

那么能不能把英文原版贴出来对照一下就可以了。Top

6 楼baryjim(吃饭-睡觉-打豆豆)回复于 2004-07-05 08:51:53 得分 0

An   interface   is   implemented   by   either   class   or   struct   inheritance.   A   struct   isn't  
  appropriate   in   this   case:   We   don't   expect   to   be   creating   and   manipulating   lots   of   Fibonacci   objects   in   time-critical   portions   of   the   application.   We'll   declare   Fibonacci   as   a   class   then.Because   we   do   not   expect   it   to   be   subsequently   derived   from,   we'll   declare   it   to   be   sealed   as   well:  
  public   sealed   class   Fibonacci   :   INumericSequence   {}  
   
  我看了,翻译没有问题,只是理解上有问题,大家说说自己得理解吧Top

7 楼hdt(倦怠)回复于 2004-07-05 09:12:13 得分 16

stract   创于栈上是值类型,而class创于堆上是引用类型。  
  所以说在本例(Fibonacci数),class   比   struce   效率要高。  
  Top

8 楼cysoft(我用皮筋打你家玻璃)回复于 2004-07-05 09:18:59 得分 4

implemented这里最好不要理解成实现,使用或者是依靠,比较符合理解的习惯,上面说的对,这里的翻译是没有问题的,但是不符合理解习惯  
   
  我是这么理解的:  
   
  接口的使用需要通过   class   或者   struct   的继承来实现。Top

9 楼baryjim(吃饭-睡觉-打豆豆)回复于 2004-07-05 10:07:17 得分 0

to     hdt(千金散近还复来,一给就是200分)    
   
  struct{int   i;}     在栈上,那么说明到程序超过使用区间,他会自动消亡  
   
  class{public:   int   i;}   在堆上,那么说明由垃圾回收器来处理?  
  还是不太明白,请明示  
   
  to   cysoft:  
  管闲是理解,翻译都差不多  
  Top

相关问题

  • “c/c++,参数是从右向左进栈的,然后掉用函数”请问如何理解这句话啊???
  • 请问这句话怎么理解?
  • 请问这句话怎么理解?
  • 请问:这句话怎么理解:
  • 请问这句话怎么理解
  • 刚学C++这句话什么意思?
  • [C#]VLAN 这句话什么意思
  • 这句话Collections is a class, Collection is an interface怎么理解?
  • 我如何理解这句话:cout<<"enter math"<>some->math;中的“<>”
  • 怎样理解这句话里的 "5 个方面" ?

关键词

  • 翻译
  • fibonacci
  • 理解
  • struct
  • 实现
  • 使用
  • 问题
  • objects

得分解答快速导航

  • 帖主:baryjim
  • hdt
  • cysoft

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo