Hej, Vet inte riktigt om jag har förstått din fråga, men såhär kanske? Hej Johan, ..stega ett steg till så ska du se att inData får värde, om inte så är det nåt annat som blitt fel, fast svårt att säga utan kod.. hehe, var jag som hade gjort en tabbe. Du måste ha gjort något annat fel också.Return+metoder
Undrar efter hur man skall göra för att anropa värdet på en metod som man har returnerat till:
Ger kort exempel för att ni skall förstå:
private int metodnamn1()
{
int variabel = 100
return variabel
}
private metodnamn2()
inData = här vill jag skriva typ metodnamn() för att få det värdet på indata som metoden metodnamn1 har. I detta exempel alltså 100.
Hur gör man detta?
Tacksam för svar
/ MartinSv: Return+metoder
inData = metodnamn1();
/JohanSv:Return+metoder
Jo så trodde jag med att det skulle vara, men när jag stegar igenom det
så blir det ej något värde tilldelat på inData.
/ MartinSv: Return+metoder
Sv:Return+metoder
Jag hade deklarerat variabeln innan:
int Indata=0;
och sen skrev jag:
Indata = Metodnamn();
Ändrade det till
int Indata = Metodnamn(); och då fungerade det perfekt.
Tack för hjälpen
/ MartinSv: Return+metoder
int Indata = 0;
Indata = Metodnamn();
är samma sak som:int Indata;
Indata = 0;
Indata = Metodnamn();
Att du sätter ett värde på Indata två gånger hindrar inte att det slutliga värdet blir detsamma.