locked
扩展方法问题 RRS feed

  • 问题

  •  public static T LoadState<T>(this PhoneApplicationPage phoneApplicationPage, string key)
                where T : class
            {
                if (phoneApplicationPage.State.ContainsKey(key))
                {
                    return (T)phoneApplicationPage.State[key];
                }

                return default(T);
            }

    这个扩展方法定义用了哪些语法啊,从没见过,特别是像“T”,“where”这些关键字?求解,或给链接也行,谢了。

    2011年10月12日 1:17