C# In Array nach einem Wort suchen?

... komplette Frage anzeigen

2 Antworten

string[] fruits = new string[9];
float[] prices = new float[9];

string input = "orange";

for (int i = 0; i < fruits.Length; i++)
{
if(input == fruits[i])
{
Was auch immer du dann machen willst
}
}


sorry lies im kommentar

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von sssssss
08.01.2016, 16:21

Ich hab was falsch gelesen das ganze kommt gleich, Sorry :D


static void Main(string[] args)
{
string[] fruits = new string[10] {"Orange", "Apfel", "Erdnuss", "Apfel", "Banane", "Orange", "Erdnuss", "Banane","Kiwi", "Orange"};
float[] prices = new float[10] {1.90f, 1.80f , 1f, 1.80f, 1.50f, 1.90f, 1f, 1.50f, 2f, 1.90f};

string input = "Orange";

float R = Rückgabe(fruits, prices, input);

Console.WriteLine(R);
Console.ReadKey();



}
static float Rückgabe(string[]fruits, float[]prices, string input)
{
float price = 0;

for (int i = 0; i < fruits.Length; i++)
{
if(input == fruits[i])
{
price = prices[i];

return price;
}
}

return price;
}

0

Was möchtest Du wissen?