Click here to Skip to main content
15,885,365 members
Home / Discussions / C#
   

C#

 
AnswerRe: What are the references for the code bellow Pin
Eddy Vluggen9-May-12 0:08
professionalEddy Vluggen9-May-12 0:08 
AnswerRe: What are the references for the code bellow Pin
Dain Ucak9-May-12 4:16
Dain Ucak9-May-12 4:16 
GeneralRe: What are the references for the code bellow Pin
jojoba20119-May-12 17:43
jojoba20119-May-12 17:43 
QuestionUser Settings Not Persisting Pin
Kevin Marois8-May-12 10:53
professionalKevin Marois8-May-12 10:53 
AnswerRe: User Settings Not Persisting Pin
SledgeHammer018-May-12 13:03
SledgeHammer018-May-12 13:03 
GeneralRe: User Settings Not Persisting Pin
Kevin Marois9-May-12 6:55
professionalKevin Marois9-May-12 6:55 
GeneralRe: User Settings Not Persisting Pin
SledgeHammer019-May-12 7:11
SledgeHammer019-May-12 7:11 
QuestionJaggedarray Null Reference Exception Pin
ariez888-May-12 10:07
ariez888-May-12 10:07 
Hi,
Below is the declaration at class level.

<pre lang="c#">int[] PossibleValues = new int[6];
int[][] JaggedArray = new int[50][];
int JaggedVar = 0;</pre>

Then in a function, I am assigning PossibleValues array to Jaggedarray like this.

[PossibleNumbers is a function that returns an array of possible numbers for a cell in a grid.]


<pre lang="c#">PossibleValues = PossibleNumbers();
JaggedArray[jaggedVar] = PossibleValues;
jaggedVar++;</pre>
The number of elements in PossibleValues in each iteration may vary,but it will never exceed 6.I dont want Jaggedarray to store zeros of PossibleValues so I changed the code to:

<pre lang="c#">PossibleValues = PossibleNumbers();
for (int i = 0; i < PossibleValues.Length; i++)
{
if (PossibleValues[i] != 0)
{
JaggedArray[jaggedVar][i] = new PossibleValues[i];
}
}
jaggedVar++;</pre>

But this gives null reference exception at
JaggedArray[jaggedVar][i] = new PossibleValues[i];

I searched it over the internet and came to know that JaggedArray remains null hence values cannot be assigned this way.How to resolve this?
Any help would be appreciated.
Thanks in advance!
AnswerRe: Jaggedarray Null Reference Exception Pin
Richard MacCutchan8-May-12 21:53
mveRichard MacCutchan8-May-12 21:53 
AnswerRe: Jaggedarray Null Reference Exception Pin
V.8-May-12 21:56
professionalV.8-May-12 21:56 
GeneralRe: Jaggedarray Null Reference Exception Pin
ariez889-May-12 2:49
ariez889-May-12 2:49 
GeneralRe: Jaggedarray Null Reference Exception Pin
ariez889-May-12 2:53
ariez889-May-12 2:53 
GeneralRe: Jaggedarray Null Reference Exception Pin
V.9-May-12 2:59
professionalV.9-May-12 2:59 
GeneralRe: Jaggedarray Null Reference Exception Pin
ariez889-May-12 7:15
ariez889-May-12 7:15 
GeneralRe: Jaggedarray Null Reference Exception Pin
V.9-May-12 19:55
professionalV.9-May-12 19:55 
GeneralRe: Jaggedarray Null Reference Exception Pin
ariez889-May-12 20:02
ariez889-May-12 20:02 
GeneralRe: Jaggedarray Null Reference Exception Pin
V.9-May-12 20:11
professionalV.9-May-12 20:11 
QuestionHow to open File using System.Diagnostics.Start in the Base Root directory Pin
nassimnastaran8-May-12 9:52
nassimnastaran8-May-12 9:52 
AnswerMessage Removed Pin
8-May-12 10:08
professionalN_tro_P8-May-12 10:08 
GeneralRe: How to open File using System.Diagnostics.Start in the Base Root directory Pin
nassimnastaran8-May-12 10:33
nassimnastaran8-May-12 10:33 
GeneralRe: How to open File using System.Diagnostics.Start in the Base Root directory Pin
Dave Kreskowiak8-May-12 13:15
mveDave Kreskowiak8-May-12 13:15 
AnswerRe: How to open File using System.Diagnostics.Start in the Base Root directory Pin
Luc Pattyn8-May-12 14:07
sitebuilderLuc Pattyn8-May-12 14:07 
GeneralRe: How to open File using System.Diagnostics.Start in the Base Root directory Pin
nassimnastaran9-May-12 4:46
nassimnastaran9-May-12 4:46 
QuestionC# forms Pin
Member 89392888-May-12 2:21
Member 89392888-May-12 2:21 
AnswerRe: C# forms Pin
Pete O'Hanlon8-May-12 2:29
mvePete O'Hanlon8-May-12 2:29 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.