如何把一个输入字符串转换成枚举类型
来源:互联网 发布:金融数据分析师是什么 编辑:程序博客网 时间:2024/04/30 17:21
今天学习了枚举类型,记录如下
枚举的作用
1)限制用户不能随意赋值,只能在定义枚举时列举的值中选择
2)无需记住每个值是什么,只需要.选择相应的值
注意:
定义枚举时,值不能是int类型
枚举类型的变量都可以强制转换成一个int类型
枚举的值在定义是是有一个默认编号的,编号从0开始
如果把一个字符串转换成枚举类型:(自定义的枚举类型)(Enum.Parse(type0f(自定义的枚举类型), "待转换的字符串");
例子:请用户输入性别,如果输入男,则输出用户性别为男性,使用枚举
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Enum_String{ enum Gender { 男, 女 } class Program { static void Main(string[] args) { string inputGender = ""; Gender userGender; Console.WriteLine("请输入您的性别"); inputGender = Console.ReadLine(); try { //将输入的字符串转换成枚举类型 userGender = (Gender)(Enum.Parse(typeof(Gender),inputGender)); //枚举类型userGender由于前面是字符串,所以会自动调用tostring()方法 //Console.WriteLine("您的性别是"+userGender.ToString()); Console.WriteLine("您的性别是"+userGender); } catch { Console.WriteLine("您只能输入男或女,请重新输入"); } Console.ReadKey(); } }}
1 0
- 如何把一个输入字符串转换成枚举类型
- 枚举类型如何转换成字符串类型
- 输入一个字符串,把其中大写字母转换成小写字母
- 把一个字符串转换成int类型(Java实现)
- 如何把FOXPRO的日期类型转换为字符串类型!
- 输入一个表示整数的字符串,把该字符串转换成整数并输出
- 20、输入一个表示整数的字符串,把该字符串转换成整数并输出
- 输入一个表示整数的字符串,把该字符串转换成整数并输出
- 20.输入一个表示整数的字符串,把该字符串转换成整数并输出
- 20.输入一个表示整数的字符串,把该字符串转换成整数并输出。
- 输入一个表示整数的字符串,把该字符串转换成整数并输出
- 输入一个表示整数的字符串,把该字符串转换成整数并输出。
- 20 输入一个表示整数的字符串,把该字符串转换成整数并输出。
- 输入一个表示整数的字符串, 把该字符串转换成整数并输出
- 输入一个表示整数的字符串,把该字符串转换成整数并输出。
- js 把字符串 转换成 日期类型
- 把字符串转换成int,float类型
- JS把字符串转换成Date类型
- STL3—Set容器基础总结
- IIS7 WINDOWS2008的一些错误
- HDU 1236 排名
- windowsPE 1-7
- Microsoft .NET Micro Framework移植开发笔记1
- 如何把一个输入字符串转换成枚举类型
- STL7—迭代器
- JNI使用总结
- String类编译期与运行期分析
- Binary Tree Level Order Traversal II I
- Microsoft .NET Micro Framework移植开发笔记2之点灯神话
- 都焦陨膊谙犯丛洞辈镣侨醒墒簿夯
- 绿盟乌撂死怯斩牌刭壬蚊拿蜗巡哟
- 我的原创博客文章