예제 #1
0
 public void writeName(StateContext context, String name)
 {
     Debug.WriteLine(name.ToUpper());
     /* Change state after StateMultipleUpperCase's writeName() gets invoked twice */
     if (++count > 1)
     {
         context.setState(new StateLowerCase());
     }
 }
예제 #2
0
 public void writeName(StateContext context, String name)
 {
     Debug.WriteLine(name.ToLower());
     context.setState(new StateMultipleUpperCase());
 }