Few days back I start to work on Microsoft Visual C# 2005, using its express edition. At the same time buy a new for my study material. On the first chapter “Introduction to C#”, I’m really nervous.

It’s about two things.

1.) The maximum number of lines allowed in a C# program is 2097151.
2.) The maximum number of characters per line in a C# program is 2064.

If it is exceeded gives a compile error.

I’m not worried about those numbers. Actually I can’t test this practically; it should be a large application.

Presently I used Java and VB.Net, and never hared about such a limitation on them. May be there are but never I see.

Any way my question is, why such a limitation there. Why that compiler can’t handle it. Please guys comment on this.