如何将类属性传递给方法并为其分配值?
例如,下面是一个简单的场景。该方法的内部工作将会更复杂一些。
Action <string> MyMethod = (myString) =>
{
myString = "testing...";
};
然后以这种方式调用
MyMethod (someClass.String1);
MyMethod (someClass.String2);
MyMethod (someClass.String3);
这样三个属性中的每一个都保留该方法的指定值。实际上,没有一个属性会保留一个值。它们将为空。
我不想传入该类,因为这意味着该方法需要逻辑来确定它是否分配给String1,String2或String3。我希望它保持非常通用。