32
1
using System;
2
3
public class Program
4
{
5
public static void Main()
6
{
7
Console.WriteLine(string.Format(
8
"Currently logged in user with token {0}, user is {1} years old",
9
UserInfo.Instance.UserToken, (DateTime.Now - UserInfo.Instance.DateOfBirth).Days / 365));
10
}
11
}
12
13
public sealed class UserInfo
14
{
15
private static readonly UserInfo _instance;
16
private UserInfo() {}
17
18
static UserInfo()
19
{
20
_instance = new UserInfo();
21
_instance.DateOfBirth = new DateTime(1986, 3, 20);
22
_instance.UserToken = Guid.Parse("c1a62826-b1e9-4bec-9607-9dc1dbbac1d1");
23
}
24
25
public static UserInfo Instance
26
{
27
get { return _instance; }
28
}
29
30
public Guid UserToken {get;set;}
31
public DateTime DateOfBirth {get;set;}
32
}
Cached Result