Lazy properties in C#
Forums:
class FilmsList {
public FilmsList() {
//some long operation
}
}
class MediaPlayer {
public Lazy<FilmsList> filmsList = new Lazy<FilmsList>();
}
var player = new MediaPlayer();
//filmsList field not yet been created
//It will be created after call filmList.Value property
var filmList = player.filmsList.Value;
- Log in to post comments