Click here to Skip to main content
15,891,633 members
Home / Discussions / C#
   

C#

 
AnswerRe: which way better for activation? Pin
OriginalGriff9-Oct-10 6:19
mveOriginalGriff9-Oct-10 6:19 
QuestionAssign By Reference Pin
thenutz729-Oct-10 4:08
thenutz729-Oct-10 4:08 
AnswerRe: Assign By Reference Pin
PIEBALDconsult9-Oct-10 4:18
mvePIEBALDconsult9-Oct-10 4:18 
GeneralRe: Assign By Reference Pin
harold aptroot9-Oct-10 4:45
harold aptroot9-Oct-10 4:45 
AnswerRe: Assign By Reference [modified] Pin
Keith Barrow9-Oct-10 6:28
professionalKeith Barrow9-Oct-10 6:28 
GeneralRe: Assign By Reference Pin
thenutz729-Oct-10 8:45
thenutz729-Oct-10 8:45 
GeneralRe: Assign By Reference Pin
PIEBALDconsult9-Oct-10 9:07
mvePIEBALDconsult9-Oct-10 9:07 
GeneralRe: Assign By Reference Pin
Keith Barrow9-Oct-10 9:33
professionalKeith Barrow9-Oct-10 9:33 
First, in your code, the ref keyword is redundant, the reference pointer is passed round on objects by default, not the value itself.
Second, I'm still really not clear on your question.

private MyClass 
public void MyFunction(MyClass objIn)
{
  m_MyClass = objIn;
}

public void SomeOtherFunction()
{
  m_MyClass = new MyClass() //*Now the calling function's object is forever unlinked*
  // Actually, it isn't just unlinked, the m_MyClass reference is replaced with the one
  // you have just instantiated, The original object is orphaned and ready up for Garbage 
  // collection as no reference to it exists any more. 
}
  
public void Main()
{
  MyFunction(new MyClass());
  SomeOtherFunction();
}


Which language are you used to using and what exactly are you trying to achieve? If you need pointers you are probably going about things the wrong way in C#.

AnswerRe: Assign By Reference Pin
Eddy Vluggen9-Oct-10 6:55
professionalEddy Vluggen9-Oct-10 6:55 
AnswerRe: Assign By Reference Pin
Bernhard Hiller10-Oct-10 23:14
Bernhard Hiller10-Oct-10 23:14 
Questionencrypt App.config Pin
Jassim Rahma9-Oct-10 2:55
Jassim Rahma9-Oct-10 2:55 
AnswerRe: encrypt App.config Pin
Abhinav S9-Oct-10 3:07
Abhinav S9-Oct-10 3:07 
AnswerRe: encrypt App.config Pin
PIEBALDconsult9-Oct-10 3:41
mvePIEBALDconsult9-Oct-10 3:41 
GeneralRe: encrypt App.config Pin
Jassim Rahma9-Oct-10 4:04
Jassim Rahma9-Oct-10 4:04 
GeneralRe: encrypt App.config Pin
PIEBALDconsult9-Oct-10 6:07
mvePIEBALDconsult9-Oct-10 6:07 
Questioncompile App.config in the EXE or as DLL Pin
Jassim Rahma9-Oct-10 2:52
Jassim Rahma9-Oct-10 2:52 
QuestionWant to move a object in a window Pin
ranjan kumar saha8-Oct-10 10:43
ranjan kumar saha8-Oct-10 10:43 
AnswerRe: Want to move a object in a window Pin
Luc Pattyn8-Oct-10 16:50
sitebuilderLuc Pattyn8-Oct-10 16:50 
AnswerRe: Want to move a object in a window Pin
ekba8910-Oct-10 5:52
ekba8910-Oct-10 5:52 
QuestionRE: Save user's re-order grid preferences Pin
roman_s8-Oct-10 7:32
roman_s8-Oct-10 7:32 
AnswerRe: RE: Save user's re-order grid preferences Pin
Searril8-Oct-10 8:03
Searril8-Oct-10 8:03 
GeneralRe: RE: Save user's re-order grid preferences Pin
Richard Andrew x648-Oct-10 12:13
professionalRichard Andrew x648-Oct-10 12:13 
GeneralRe: RE: Save user's re-order grid preferences Pin
Searril9-Oct-10 6:53
Searril9-Oct-10 6:53 
AnswerRe: RE: Save user's re-order grid preferences Pin
PIEBALDconsult8-Oct-10 15:51
mvePIEBALDconsult8-Oct-10 15:51 
AnswerRe: RE: Save user's re-order grid preferences Pin
Mycroft Holmes9-Oct-10 2:31
professionalMycroft Holmes9-Oct-10 2:31 

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.