TestActionが「s.Hello」を書き出すようにアイテムを呼び出すにはどうすればよいですか?今は何もしていません。「action=s..」の行を飛び越えます。
または、これを行う別の方法はありますか?コードを返したくないので、Funcの代わりにActionを使用します
Actionを使い始めたばかりです。
public class Items
{
public string Hello { get; set; }
}
public class TestClass
{
public void TestAction(Action<Items> action)
{
action = s => Console.WriteLine(s.Hello);
}
public TestClass()
{
TestAction(b => b.Hello = "Hello world!");
}
}