public enum action这样表示什么意思?

minghui000 2005-11-27 04:47:09
public enum action这样表示什么意思?

public enum action
{
aciton1=1,
aciont2=2
}

enum 跟 class 有什么区别
...全文
774 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
bingbingcha 2005-11-29
  • 打赏
  • 举报
回复
当你的类中需要一个变量,并且你已经知道了这个变量只能是某中类型或者几个值.并且让客户端程序员仅限于选择这个几个值的时候..就是enum出马的时候了..
例如,你常用的SqlCommand.CommandType = CommandType.Text;这个时候CommandType这个属性就只能接收CommandType枚举类型..因为它定义了执行的字符串,要么是SQL,要么是存储过程,要么就是多表查询..其他的并不需要.
tudou614 2005-11-29
  • 打赏
  • 举报
回复
aciton1=1,
aciont2=2

枚举常量
xfxf521 2005-11-27
  • 打赏
  • 举报
回复
using System;
public class EnumTest
{
enum Range :long {Max = 2147483648L, Min = 255L};//这里就是long类型,msdn上的例子
public static void Main()
{
long x = (long) Range.Max;
long y = (long) Range.Min;
Console.WriteLine("Max = {0}", x);
Console.WriteLine("Min = {0}", y);
}
xfxf521 2005-11-27
  • 打赏
  • 举报
回复
枚举类型
里面的数据可以是你要的类型
比如int ,float等等
emp 2005-11-27
  • 打赏
  • 举报
回复
变量,意思就是action1的值是1
New919 2005-11-27
  • 打赏
  • 举报
回复
定义一个枚举
枚举里面不能有方法

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧