Re: question on anonymous type
- From: Jon Skeet [C# MVP] <skeet@xxxxxxxxx>
- Date: Fri, 6 Jun 2008 03:24:07 +0100
Arne Vajhøj <arne@xxxxxxxxxx> wrote:
At the moment, yes. I think things will change as C# 3 becomes more
widely known.
I doubt it.
C# 3 will become widely known.
But most C# developers will have learned C# in earlier versions
and many of them will also use other languages from let us call
it "the C syntax family".
Yes, I use Java day to day professionally now - and regularly miss
"var".
If people ignore the C#-specific features of C# 3 just because they're
not used to them, they'll be really missing out.
And you will not be typing the class name twice. The
IDE should propose it the second time.
True, but it's not really about typing. It's about information
redundancy.
I can not see that redundancy as a big problem. The compiler
will catch it if inconsistent changes are made.
The problem with redundancy isn't the possibility for inconsistency -
it's the lack of information density. It takes more space redundantly
specifying information, so there's more to wade through when reading
the code.
--
Jon Skeet - <skeet@xxxxxxxxx>
Web site: http://www.pobox.com/~skeet
Blog: http://www.msmvps.com/jon.skeet
C# in Depth: http://csharpindepth.com
.
- Follow-Ups:
- Re: question on anonymous type
- From: Arne Vajhøj
- Re: question on anonymous type
- References:
- question on anonymous type
- From: timor . super
- Re: question on anonymous type
- From: Arne Vajhøj
- Re: question on anonymous type
- From: Jon Skeet [C# MVP]
- Re: question on anonymous type
- From: Arne Vajhøj
- question on anonymous type
- Prev by Date: Re: regex help
- Next by Date: Re: Why does Math.Sqrt not take a decimal?
- Previous by thread: Re: question on anonymous type
- Next by thread: Re: question on anonymous type
- Index(es):
Loading