Ich muss eine Schleife erstellen, um alle Primzahlen bis zu einer bestimmten Anzahl anzuzeigen. Die Nummer wird vom Benutzer selbst eingegeben. Daher möchte ich eine While-Schleife erstellen, um die Nachrichten anzuzeigen. Nur ich kann keinen Operator "<" zwischen einem Array und einem int verwenden.Verwenden Sie einen Operator zwischen einem Array und einem int
int[] Prime = {2, 3, 5, 7, 11};
private void btnCalculate_Click(object sender, EventArgs e)
{
int OutputPrime = 0;
while (Prime < biggestPrime)
{
}
}
Das gibt mir die folgende Fehlermeldung an der währenden Linie: Operator ‚<‘ kann nicht auf Operanden vom Typ angewandt werden ‚int []‘ und ‚int‘
Jede Hilfe ist sehr geschätzt . Vielen Dank im Voraus!
Zwei Worte, _operator overloading_ –
@NullException Sie nicht einen Operator überlasten, die Sie vergleichen, um eine 'int' und eine' int [] 'lassen würde, noch würden Sie wollen, auch wenn Sie konnte, um dies zu erreichen, . – Servy
sollten Sie Ihre 'int []' mit numerischem Index verwenden, etwa 'Prime [0]
Ian