C#泛型函数