Sanne
Sanne
CC#
Created by Sanne on 5/24/2023 in #help
✅ Array look if in right order?
I have this array:
int[] numbers = {1, 3, 4, 2, 6};
int[] numbers = {1, 3, 4, 2, 6};
After that array, I have this:
private void label2_Click(object sender, EventArgs e)
{

int scorestreet = 0;

Array.Sort(numbers);

bool isInSequence = numbers.SequenceEqual(Enumerable.Range(1, numbers.Count()));

MessageBox.Show(isInSequence.ToString());
}
private void label2_Click(object sender, EventArgs e)
{

int scorestreet = 0;

Array.Sort(numbers);

bool isInSequence = numbers.SequenceEqual(Enumerable.Range(1, numbers.Count()));

MessageBox.Show(isInSequence.ToString());
}
Currently it looks if it's in the right order '1 2 3 4 5' (It's not at the moment, so it'll return false.) But how can I make it look if it's in the right order '1 2 3 4'? It keeps returning false because it looks at all numbers in the array, not only the first 4. I tried changing 'numbers.Count()' to 4, and I also tried 'numbers.Count() - 1' but those aren't working.
8 replies
CC#
Created by Sanne on 5/24/2023 in #help
❔ ✅ Messagebox doesn't start at 1 & error after
int[] numbers = {1, 2, 3, 4, 5};

private void label1_Click(object sender, EventArgs e)
{
foreach (int i in numbers)
{
MessageBox.Show(numbers[i].ToString());
}
}
int[] numbers = {1, 2, 3, 4, 5};

private void label1_Click(object sender, EventArgs e)
{
foreach (int i in numbers)
{
MessageBox.Show(numbers[i].ToString());
}
}
this is my code, but the messagebox doesn't show 1, it starts at 2. after 5, it gives me the error 'index was outside the bounds of the array'. why?
8 replies
CC#
Created by Sanne on 1/12/2023 in #help
❔ how can i get rid of this border (winform)
5 replies