C#中的方法有哪些不同类型的参数?