예제 #1
0
        public static void Test()
        {
            RefObject baseRef = ClassBase.GetRefObject();

            Console.WriteLine(baseRef.ToString());

            RefObject?baseRefNullable = ClassBase.GetRefObject(0);

            Console.WriteLine(baseRefNullable?.ToString());

            RefObject?midRef = ClassMid.GetRefObject(0);

            Console.WriteLine(midRef.ToString());
        }
예제 #2
0
 public static RefObject GetRefObject(int value)
 {
     return(value > 0 ? ClassBase.GetRefObject() : null);
 }