c# TResult作为返回值