using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication3
{
/// <summary>
///
/// </summary>
class Program
{
/// <summary>
///
/// </summary>
/// <param name="args"></param>
static void Main(string[] args)
{
Cat cat = new Cat();
cat.name = "Jerry";
cat.color = "Red";
Cat homeCat = new Cat();
homeCat.name = cat.name;
homeCat.color = cat.color;
homeCat.name = "Tom";
cat.color = "Green";
// readonly const区别?
// 枚举类型 ---〉基本类型
Direction dir = Direction.UP;
Console.WriteLine((int)dir);
// 基本类型 ---〉枚举类型
int underlyingType = 2;
Direction enumType =(Direction)Enum.Parse(typeof(Direction), underlyingType.ToString());
// 基本类型 ---〉枚举字符串
int underlyingTypeString = 3;
string enumString = Enum.GetName(typeof(Direction), underlyingTypeString);
}
}
/// <summary>
///
/// </summary>
public class Cat
{
/// <summary>
///
/// </summary>
public string name
{
get;
set;
}
/// <summary>
///
/// </summary>
public string color
{
get;
set;
}
}
enum Direction
{
UP, DOWN, LEFT, RIFHT
}
}
分享到:
相关推荐
总结了vb.net中的基本数据类型 , 枚举类型的使用方式, 用户自定义类型的使用方式等
TypeScript中的类型安全字符串枚举
delphi枚举字符串转换
【ASP.NET编程知识】.NET获取枚举DescriptionAttribute描述信息性能改进的多种方法.docx
枚举类型默认是跟int类型相互兼容的,所以可以通过强制类型转换的语法互相转换。 当转换一个枚举中没有的值的时候,不会抛异常,而是直接将数字显示出来。 枚举同样也可以跟string类型互相转换,如果将枚举类型转换...
我相信大家在编写代码时经常会遇到各种状态值,而且为了避免硬编码和代码中出现魔法数,通常我们都会定义一个枚举,来表示各种状态值,直到我看到Java中这样使用枚举,我再想C# 中可不可以这样写,今天就分享一下我...
同时允许把字符串转换成相应的数据类型, 可用于对用户输入字符串的检验和转换等。 该类允许指定检测哪些内容,如是否超过给定最大值、是否越界等等, 仅用字符串操作来检测,而不是用正则表达式,不过效率蛮高的。 ...
简单的c#转换 个人所写 简单 易懂 方便使用
字符串可以向int, bool等类型转变,但是字符串是否可以向枚举转变呢?一起看下边的例子
第8章 枚举,字符串和数组.ppt第8章 枚举,字符串和数组.ppt
在程序运行的过程中始终固定不变的量称为常量。由于在程序设计和开发时经常会反复地运用一些常数,而且它们代表的含义有时候非常难记,所以每次都需要去核对,如果定义了常量将使之简单化,则可提高代码的可读性及可...
解析字符串转化为对象+code转desc+通过值实例枚举类+EnumUtil+PackageUtils工具类 ZipInputStream实现压缩文件的读取与数据转化的过程,利用反射实现根据枚举值获取枚举对象。
1.2.3 字符串数据类型 10 1.3 文本存储 10 1.3.1 高速缓存技术 12 1.3.2 内置 13 1.3.3 其他方法 14 1.3.4 .NET实现 14 1.4 字符串操作 18 1.4.1 连接字符串 18 1.4.2 从字符串中提取子串 20 1.4.3 比较字符串 20 ...
Java语言程序设计:JAVA_2-基本数据类型、枚举类型和数组.ppt
本文简单分析了.NET中的枚举用法。分享给大家供大家参考。具体分析如下: 我理解的枚举就是编程中约定的一个“可选值”;例如QQ的在线状态,分别有 在线,Q我吧,...3)字符串转换成枚举 代码如下:(UserState)Enum.P
枚举字符串C++ 枚举可与字符串相互转换。 源代码是从几个来源收集的,并稍作修改。 代码中引用了原始来源。例子# include " enum_conversions_macro.h "ENUM_CLASS (Day, Monday, Tuesday, Wednesday, Thursday, ...
主要介绍了详解ASP.NET Core MVC四种枚举绑定方式, 小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
CSharp 4.0 .Net Framework V4.0 PictureBoxSizeMode 枚举