, . , . , , , , .
var myList = new List<string>();
myList.Add("I was added from MyProgram.Main().");
var myObject = new SomeObject();
myObject.MyList = myList;
myObject.DoSomething();
, List<string> myList. "I was added from MyProgram.Main()." , myList. myObject.MyList ( , myList myObject.MyList List<string>! myObject.DoSomething(), "I was added from SomeObject.DoSomething()" myObject.MyList myList myObject.MyList List<string>, .
. . . . , , : "I was added from MyProgram.Main()." , "I was added from SomeObject.DoSomething()". , , , , . ,
I was added from MyProgram.Main().
-
I was added from SomeObject.DoSomething()
?
, , .
var myString = "I was set in MyProgram.Main()";
var myObject = new SomeObject();
myObject.MyString = myString;
myObject.DoSomething();
string, "I was set in MyProgram.Main()", myString. myObject.MyString. , myString, myObject.MyString string, "I was set in MyProgram.Main()". myObject.DoSomething,
this.MyString = "I was set in SomeObject.DoSomething().";
, string, "I was set in SomeObject.DoSomething()." string myObject.MyString. , , myString. , myString myObject.MyString !
. - . . - . - . , !
, string. , , string.