现在学习C#2003,还是等待C#2005? [英] Learn C# 2003 now, or wait for C# 2005?

查看:69
本文介绍了现在学习C#2003,还是等待C#2005?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,


我正在考虑花一些假期阅读第三版

编程C#由Jesse Liberty使用Visual C#.Net Standard 2003.


但我在 www.oreilly.com 那本书的新第四版将于2005年2月发布,我在这个新闻组中看到C#2005即将发布



使用

C#2003继续使用本书的第三版是否合理,或者我应该等待本书的第四版和C#
2005年?


C#2005盒装产品的日期是否已公布?




谢谢。


吉姆

Hello,

I am thinking of spending some holiday time reading the third edition
of Programming C# by Jesse Liberty, using Visual C# .Net Standard 2003.

But I see at www.oreilly.com that a new fourth edition of that book is
due out in Feb 2005, and I see in this newsgroup that C# 2005 is
forthcoming.

Does it make sense to go ahead with the third edition of the book using
C# 2003, or should I wait for the fourth edition of the book and C#
2005?

Has a date been announced when a C# 2005 boxed product will be
available?

Thanks.

Jim

推荐答案

我听到的日期是2005年上半年,这可能意味着明年夏季的b $ b。我听到的另一个日期是太平洋地区

开发者大会2005年洛杉矶会议,我认为是今年晚些时候。


是的,你应该继续使用C#2003。这就是原因。

1.核心语言的差异并不激进。最大的

加法(从我的观点来看)是泛型。但是,这增加了,但是并没有改变核心语言的工作方式。这不是一个Visual

基本情况,整个语言都会发生变化,你再也不能这样做了。>


2.学习C#的重要部分不是学习C#。它正在学习.NET Framework上的b
。虽然框架必然会随着C#2005的变化而变化,但我怀疑在基础课程中会有很大的变化,因为你会选择初学者作为
,所以知识应该很好地转移



The date I have heard is "first half 2005", which probably means
summertime next year. Another date I heard was for the Pacific
Developer''s Conference 2005 in LA, which I think is later in the year.

Yes, you should go ahead with C# 2003. Here is why.

1. The differences in the core language are not radical. The biggest
addition (from my point of view) is generics. However, this adds to,
but doesn''t change how the core language works. This is not a Visual
Basic situation in which the whole language changes and you "can''t do
it that way any more."

2. The important part of learning C# is not learning C#. It''s learning
the .NET Framework. While the Framework is bound to change along with
C# 2005, I doubt that there will be much flux in the basic classes that
you would pick up as a beginner, so the knowledge should transfer
nicely.


Bruce Wood< br ******* @ canada.com>写道:
Bruce Wood <br*******@canada.com> wrote:
我听到的日期是2005年上半年,这可能意味着明年的夏季。我听到的另一个日期是2005年洛杉矶太平洋地区开发者大会,我认为是今年晚些时候。

是的,你应该继续使用C#2003。这是为什么。

1.核心语言的差异并不激进。最大的补充(从我的观点来看)是泛型。但是,这增加了,但并没有改变核心语言的工作方式。这不是一个基本的情况,在这种情况下,整个语言都会发生变化,而你再也不能这样做了。


这是真的。

2.学习C#的重要部分不是学习C#。它正在学习.NET Framework。虽然框架必然会随着C#2005的变化而发生变化,但我怀疑基础课程会有很大的变化,因为你应该把它作为初学者,所以知识应该转移
很好。
The date I have heard is "first half 2005", which probably means
summertime next year. Another date I heard was for the Pacific
Developer''s Conference 2005 in LA, which I think is later in the year.

Yes, you should go ahead with C# 2003. Here is why.

1. The differences in the core language are not radical. The biggest
addition (from my point of view) is generics. However, this adds to,
but doesn''t change how the core language works. This is not a Visual
Basic situation in which the whole language changes and you "can''t do
it that way any more."
That''s true.
2. The important part of learning C# is not learning C#. It''s learning
the .NET Framework. While the Framework is bound to change along with
C# 2005, I doubt that there will be much flux in the basic classes that
you would pick up as a beginner, so the knowledge should transfer
nicely.




不确定我是否同意 - 我不认为

学习b有多大意义。老"新的通用版本将会在几乎所有情况下使用



就个人而言,如果我现在开始并且不需要在.NET 2问世之前发布任何东西

,我会安装VS.NET 2005的测试版(或者如果我没有安装,那么我会安装Visual B#Express版本拥有MSDN)并玩它。

IDE的变化可能非常重要。


-

Jon Skeet - < sk *** @ pobox.com>
http:// www.pobox.com/~skeet

如果回复小组,请不要给我发邮件



Not sure I agree with that - I don''t think there''s much point in
learning the "old" collection classes when the new generic ones will
probably be used in almost all situations.

Personally, if I were starting now and didn''t need to ship anything
until after .NET 2 came out, I''d install the beta of VS.NET 2005 (or
Visual C# Express Edition if I didn''t have MSDN) and play with that.
The changes in IDE are likely to be pretty significant.

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet
If replying to the group, please do not mail me too


你好! br>
就我个人而言,如果我现在开始并且不需要发布任何东西
直到.NET 2发布之后,我会安装VS.NET的测试版2005年(或者如果我没有MSDN的话,可以使用Visual C#Express Edition)并使用它。
改变IDE中的s可能非常重要。
Personally, if I were starting now and didn''t need to ship anything
until after .NET 2 came out, I''d install the beta of VS.NET 2005 (or
Visual C# Express Edition if I didn''t have MSDN) and play with that.
The changes in IDE are likely to be pretty significant.




我可能会警告那些尚未测试2005版本的开发人员。

一旦你尝到了2005年IDE的禁果(所有伟大的C#2.0增强功能,
$ b),回到当前的2003 IDE几乎是不可能的。 $ b泛型,IDE增强 - 高效的重构工具,名称之一)。


我们大多数人可能处于代码需要在.NET之前发布的位置

2.0发布。在家里使用了2005 IDE很长一段时间后,我发现我每天都会错过许多功能,使用

2003 IDE。


你们被警告过:-)


要回答最初的海报问题,我建议你来看看

立即开始使用2005 IDE。当然,这取决于你是否已经要求在2.0出局之前发出代码(不确定这句话是否出来

正确......: - )。


-

venlig hilsen /有问题

anders borum(mcp)

-



I might warn other developers who haven''t been testing the 2005 release yet.
It''s almost unbareable to return to the current 2003 IDE, once you''ve tasted
the forbidden fruit of the 2005 IDE (all the great C# 2.0 enhancements,
generics, IDE enhancements - productive refactoring tools to name one).

Most of us are probably in a position where code needs to ship before .NET
2.0 is released. Having used the 2005 IDE at home for quite some time, I
find that I miss many of the features on a daily basis, working with the
2003 IDE.

You''ve been warned :-)

To answer the question from the initial poster, I would recommend getting
started on the 2005 IDE right away. Ofcourse, this is depending if you''ve
been asked to ship code before 2.0 is out (not sure that sentence came out
right .. :-).

--
venlig hilsen / with regards
anders borum (mcp)
--


这篇关于现在学习C#2003,还是等待C#2005?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆