Verwende statt void mal "bool"

Gru�,
Stefan

-----Urspr�ngliche Nachricht-----
Von: Alexander Zeitler [mailto:azeitler@;aspintranet.de] 
Gesendet: Mittwoch, 06. November 2002 00:51
An: C Sharp
Betreff: [dotnetdecsharp] void <-> return???

Hallo,

folgende Funktion liefert mir eine Fehlermeldung:

void CheckBold(int intLang) 
{
if (intLang == 1)
{
return "true";
}else
{
 return "false";
}
}    

im Compiler:
CS0118: 'System.Web.UI.WebControls.RepeaterItem.DataItem' deutet auf
'Eigenschaft' hin, wo 'Methode' erwartet wurde

bzw. in VS.NET:

Da 'WebForm1.CheckBold(int)' 'void' zur�ckgibt, darf einem
R�ckgabeschl�sselwort kein Objektausdruck folgen.

nun bin ich in der MSDN auf folgendes gesto�en:

"When used as the return type for a method, void specifies that the
method does not return a value."

Was ja zu obigen Verhalten passen w�rde - nur wie mache ich es dann
anders/korrekt?
Was mu� ich anstelle von void verwenden?

Gruss

Alex
www.aspintranet.de

| [dotnetdecsharp] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/dotnetdecsharp/ = Listenarchiv
| Listenregeln, sowie An- und Abmeldung zu dieser Liste:
| http://www.dotnetgerman.com/listen/dotnetdecsharp.asp



| [dotnetdecsharp] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/dotnetdecsharp/ = Listenarchiv
| Listenregeln, sowie An- und Abmeldung zu dieser Liste:
| http://www.dotnetgerman.com/listen/dotnetdecsharp.asp

Antwort per Email an