Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
C# Errors for declaring array
Message
General information
Forum:
ASP.NET
Category:
Other
Environment versions
Environment:
C# 3.0
OS:
Vista
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01433718
Message ID:
01433733
Views:
46
Let's look first at declaring a string array: (Initializing it later)

We're talking strictly Visual Studio 2010 here:

When I do the declaration of the below array, the newly declared string array did not show up in Intellisense when I tried to initialize it.
string[] strMyStringArray;
This declaration works better:
string[] strMyStringArray = new string[5];
>Well, that's sure to break a lot of developers code. Whatever happened to backward compatibility? Are these actual errors (won't compile at all) or simply warnings? (I don't have VS 2010 installed yet, so I can't see for myself).

>But, I did go and read the link you provided, and that's not what I get out of reading it. It says you *can* do what you were doing:

>It is possible to declare an array variable without initialization, but you must use the new operator when you assign an array to this variable. For example:

>int[] array3;
>array3 = new int[] { 1, 3, 5, 7, 9 }; // OK
>//array3 = {1, 3, 5, 7, 9}; // Error


>Is the documentation wrong or is there a bug? Anyone else get around to trying this in VS 2010 yet?


>~~Bonnie
Previous
Reply
Map
View

Click here to load this message in the networking platform