为财产分配价值

时间:2013-07-09 20:44:08

标签: c#-4.0

如何将类属性传递给方法并为其分配值?

例如,下面是一个简单的场景。该方法的内部工作将会更复杂一些。

Action <string> MyMethod = (myString) =>
{
  myString = "testing...";
};

然后以这种方式调用

MyMethod (someClass.String1);
MyMethod (someClass.String2);
MyMethod (someClass.String3);

这样三个属性中的每一个都保留该方法的指定值。实际上,没有一个属性会保留一个值。它们将为空。

我不想传入该类,因为这意味着该方法需要逻辑来确定它是否分配给String1,String2或String3。我希望它保持非常通用。

0 个答案:

没有答案