using System;
namespace SampleLambdaProperty
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
var v = new Sample();
var u = v.Property;
// 二度目は何も変わっていないが,メソッドは再び呼ばれている.
var u2 = v.Property;
}
}
class Sample
{
public int Property => GetValue();
private int GetValue()
{
Console.WriteLine("Method Called!");
return 2;
}
}
}
More than 3 years have passed since last update.
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme