如何用c语言进行泛式编程(c语言泛型)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class TypesTClass : Form
{
public TypesTClass()
{
InitializeComponent();
}
///
/// 声明泛型类(声明泛型类的语法与声明普通类是相似的)
///
///
private class Types
{
public T id; //声明编号字段
public T name; //声明姓名字段
public T sex; //声明性别字段
public T age; //声明年龄字段
public T height; //声明身高
public T birthday; //声明出生日期
public T department; //声明工作部门
public T post; //声明岗位
}
///
/// 按钮控件为泛型类中声明的字段进行赋值,并将泛型类中各字段的值显示在文本框中
///
///
///
private void button1_Click(object sender, EventArgs e)
{
Types