枚举和io