Click here to Skip to main content
15,894,896 members
Home / Discussions / C#
   

C#

 
GeneralRe: About some syntax Pin
Alexander Kojevnikov4-Aug-03 2:42
Alexander Kojevnikov4-Aug-03 2:42 
GeneralRe: About some syntax Pin
FlyingDancer4-Aug-03 2:55
FlyingDancer4-Aug-03 2:55 
GeneralReturn possibilty Pin
deanoA3-Aug-03 16:33
deanoA3-Aug-03 16:33 
GeneralRe: Return possibilty Pin
James T. Johnson3-Aug-03 16:59
James T. Johnson3-Aug-03 16:59 
GeneralRe: Return possibilty Pin
Furty3-Aug-03 17:04
Furty3-Aug-03 17:04 
GeneralRe: Return possibilty Pin
James T. Johnson3-Aug-03 17:10
James T. Johnson3-Aug-03 17:10 
GeneralRe: Return possibilty Pin
Furty3-Aug-03 17:24
Furty3-Aug-03 17:24 
GeneralRe: Return possibilty Pin
Furty3-Aug-03 17:00
Furty3-Aug-03 17:00 
While your example struct seems to be missing, the answer is yes. A method can return void or any object you want it to - naturally this includes your own structs and classes.

In this example I'll create a struct to hold an error message (MyError) and use MyMethod to return it:

public struct MyError<br />
{<br />
public bool HasErrors;<br />
public string ErrorMessage;<br />
<br />
public MyError(bool hasErrors, string errorMessage)<br />
{<br />
HasErrors = hasErrors;<br />
ErrorMessage = errorMessage;<br />
}<br />
}


and now a method that returns it:

public class MyClass<br />
{<br />
public MyError CheckForErrors(bool someCondition)<br />
{<br />
if(!someCondition)<br />
{<br />
return new MyError(true, "Errors ocurred");<br />
}<br />
else<br />
{<br />
return new MyError(false, "She's Apples Mate");<br />
}<br />
}<br />
}

GeneralRe: Return possibilty Pin
James T. Johnson3-Aug-03 17:03
James T. Johnson3-Aug-03 17:03 
GeneralRe: Return possibilty Pin
Furty3-Aug-03 17:09
Furty3-Aug-03 17:09 
GeneralRe: Return possibilty Pin
deanoA3-Aug-03 17:03
deanoA3-Aug-03 17:03 
Generalprinting Pin
karan_sandhu3-Aug-03 13:49
karan_sandhu3-Aug-03 13:49 
GeneralRe: printing Pin
James T. Johnson3-Aug-03 17:42
James T. Johnson3-Aug-03 17:42 
GeneralCLR error Pin
karan_sandhu3-Aug-03 13:44
karan_sandhu3-Aug-03 13:44 
GeneralRe: CLR error Pin
Alex Korchemniy3-Aug-03 18:47
Alex Korchemniy3-Aug-03 18:47 
GeneralRe: CLR error Pin
karan_sandhu5-Aug-03 21:21
karan_sandhu5-Aug-03 21:21 
GeneralRe: CLR error Pin
Alex Korchemniy7-Aug-03 6:21
Alex Korchemniy7-Aug-03 6:21 
General.Net framework Pin
Alex Korchemniy3-Aug-03 13:19
Alex Korchemniy3-Aug-03 13:19 
GeneralRe: .Net framework Pin
J. Dunlap3-Aug-03 14:07
J. Dunlap3-Aug-03 14:07 
GeneralRe: .Net framework Pin
Alex Korchemniy3-Aug-03 18:40
Alex Korchemniy3-Aug-03 18:40 
GeneralRe: .Net framework Pin
Furty3-Aug-03 16:40
Furty3-Aug-03 16:40 
GeneralRe: .Net framework Pin
Alex Korchemniy3-Aug-03 18:43
Alex Korchemniy3-Aug-03 18:43 
GeneralRe: .Net framework Pin
Furty3-Aug-03 20:41
Furty3-Aug-03 20:41 
GeneralDataBinding to a DataGrid Pin
betengan3-Aug-03 6:23
betengan3-Aug-03 6:23 
GeneralRe: DataBinding to a DataGrid Pin
Not Active3-Aug-03 11:12
mentorNot Active3-Aug-03 11:12 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.