Hallo erstmal,
ich hoffe Ihr könnt mir da weiterhelfen.
Fehlermeldung: malsehen.cs(26,16): error CS0120: An object reference is required for the nonstatic field, method, or property’MainApp.pruefe(string,string)’
Dies ist wahrscheinlich für euch eine "neuling" Frage jedoch bin ich ja auch in C# ein "neuling".
Eine Erklärung was hier zu tun wäre, wäre nett von euch. Falls als Antwort irgendetwas mit „new…vergessen“ lautet. Beide sind in derselben Klasse „class MainApp“ somit muss doch kein new rein oder?
ich hoffe Ihr könnt mir da weiterhelfen.
Fehlermeldung: malsehen.cs(26,16): error CS0120: An object reference is required for the nonstatic field, method, or property’MainApp.pruefe(string,string)’
Dies ist wahrscheinlich für euch eine "neuling" Frage jedoch bin ich ja auch in C# ein "neuling".
Eine Erklärung was hier zu tun wäre, wäre nett von euch. Falls als Antwort irgendetwas mit „new…vergessen“ lautet. Beide sind in derselben Klasse „class MainApp“ somit muss doch kein new rein oder?
Code:
using System;
class MainApp
{
public string pruefe(string zeichen,string wort)
{
string rueckwert="";
for (int i=0;i<wort.Length;i++)
{
string x =wort[i].ToString();
if (x==zeichen)
{
rueckwert =rueckwert+"xxx"+zeichen;
}
else
rueckwert +=zeichen;
}
return rueckwert;
}
public static void Main()
{
string[] speicher = new string[4] {"dose","malsehen","Projekt","Kinder"};
string zeichen="e";
for (int j=0;j<4;j++)
{
Console.WriteLine(speicher[j]);
speicher[j]=pruefe(zeichen,speicher[j]);
}
for (int j=0;j<4;j++)
Console.WriteLine(speicher[j]);
}