一个枚举问题,下午来结贴。

chinaxc 2008-12-03 11:24:31

enum xp1
{
1,2,3,4
}

enum xp2
{
win,win2,win3
}

不能枚举数字,咋解决。
...全文
141 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinaxc 2008-12-04
  • 打赏
  • 举报
回复
晕会
chinaxc 2008-12-03
  • 打赏
  • 举报
回复

public enum xp1
{
+1,+2,+3,+4,+5
}

那我要这要的呢。
criedshy 2008-12-03
  • 打赏
  • 举报
回复
枚举的值本来就是数值型的
bhtfg538 2008-12-03
  • 打赏
  • 举报
回复
枚举值 本身就是值类型的
用特定的 字符按来表示
自然不能使用
win 的值其实=0
一次类推
qhdrenzhijie 2008-12-03
  • 打赏
  • 举报
回复
路过
chinaxc 2008-12-03
  • 打赏
  • 举报
回复
晕。。。。
zhangxuyu1118 2008-12-03
  • 打赏
  • 举报
回复
enum xp1
{
N1=1,N1=2,N1=3,N1=4
}


yuchang1980 2008-12-03
  • 打赏
  • 举报
回复
不能用数字当作枚举值的名字啊,就好像你不能用数字当作变量名一样
wjq 2008-12-03
  • 打赏
  • 举报
回复
用全角吧。。。。
+1,
+2,
+3,
+4,
+5
chinaxc 2008-12-03
  • 打赏
  • 举报
回复
是啊。因为我枚举的是css样式表中的字号,有+1,+2,+3,+4,+5这样的,我不想直接标12px,13px,14px之类的。而且像12px,13px,14px作为值也玫举不出来。
yuchang1980 2008-12-03
  • 打赏
  • 举报
回复
枚举值的名称命名方式和变量名类名的方式一模一样的,你要是能用+1,+2命名一个变量,那你也能用+1,+2命名枚举值,反之亦然。
chinaxc 2008-12-03
  • 打赏
  • 举报
回复

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Response.Write(p.one);
}
}

enum p
{
"+1"=1,"+2"=2,"+3"=3
}
}

我要值是 +1,+2,+3而不是1,2,3
yuchang1980 2008-12-03
  • 打赏
  • 举报
回复
        enum xp1
{
one=1,two=2;three=3
}

chinaxc 2008-12-03
  • 打赏
  • 举报
回复
啥意思我想枚举值为 "+1","+2"......
wjq 2008-12-03
  • 打赏
  • 举报
回复
你这样直接用int吧。。。。。

62,269

社区成员

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

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

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

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