社区
C#
帖子详情
为什么输出结果不是1
xiaohai582
2012-02-02 02:49:38
enum orientation : byte
{
north=1,
south=2,
east=3,
west=4
}
class Program
{
static void Main(string[] args)
{
orientation myDirection = orientation.north;
Console.WriteLine("myDirection={0}",myDirection);
Console.ReadKey();
}
}
...全文
214
14
打赏
收藏
为什么输出结果不是1
enum orientation : byte { north=1, south=2, east=3, west=4 } class Program { static void Main(string[] args) { orientation myDirection = orientation.north; Console.WriteLine("myDirection={0}",myDirection); Console.ReadKey(); } }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jelena景
2012-02-02
打赏
举报
回复
class Program
{
static void Main(string[] args)
{
//orientation myDirection = orientation.north;
orientation myDirection = orientation.north;
Console.WriteLine("myDirection={0}", (int)myDirection);
Console.ReadKey();
}
enum orientation : byte
{
north = 1,
south = 2,
east = 3,
west = 4
}
}这样运行出来得到的是mydirection=1;
eRenChina
2012-02-02
打赏
举报
回复
Console.WriteLine("myDirection={0}",myDirection.ToString());
铜臂阿铁木
2012-02-02
打赏
举报
回复
Castiel丶Luo
2012-02-02
打赏
举报
回复
Console.WriteLine("myDirection={0}", (int)myDirection);
观光客
2012-02-02
打赏
举报
回复
要想输出1的话把你这句改一下
Console.WriteLine("myDirection={0}",((byte)myDirection).ToString());
Castiel丶Luo
2012-02-02
打赏
举报
回复
Console.WriteLine("myDirection={0}", ((int)myDirection).ToString());
昵称不能为空噢噢噢噢
2012-02-02
打赏
举报
回复
Console.WriteLine("myDirection={0}", (int) myDirection);
羊羽亻子
2012-02-02
打赏
举报
回复
如果你想输出1,enum orientation : int定义为int好啦
羊羽亻子
2012-02-02
打赏
举报
回复
((char)myDirection.north).ToString()
铜臂阿铁木
2012-02-02
打赏
举报
回复
[Quote=引用 4 楼 sunzongbao2007 的回复:]
所以
最起码的你把myDirection给ToString一下吧。
[/Quote]
这句话是对的。
至于
object的ToString是输出Type Name。
当我没说,因为这里不是因为这个。
铜臂阿铁木
2012-02-02
打赏
举报
回复
[Quote=引用 3 楼 sunzongbao2007 的回复:]
Console.WriteLine("myDirection={0}",myDirection);
最符合这个的重载是 WriteLine(string s, object o);
object的ToString是输出Type Name。
所以
最起码的你把myDirection给ToString一下吧。
[/Quote]
唔 我好像说的有点问题。
铜臂阿铁木
2012-02-02
打赏
举报
回复
Console.WriteLine("myDirection={0}",myDirection);
最符合这个的重载是 WriteLine(string s, object o);
object的ToString是输出Type Name。
所以
最起码的你把myDirection给ToString一下吧。
EnForGrass
2012-02-02
打赏
举报
回复
这是神马?
观光客
2012-02-02
打赏
举报
回复
myDirection的类型是枚举
顶刊复现配电网两阶段鲁棒故障恢复研究(Matlab代码实现)
【顶刊复现】配电网两阶段鲁棒故障恢复研究(Matlab代码实现)
GBT3098.5-2025 紧固件机械性能 自攻螺钉-可搜索
GBT3098.5-2025 紧固件机械性能 自攻螺钉_可搜索.pdf
基于segmentation_models_pytorch开源模型库与自定义模型支持的大尺寸遥感影像语义分割与地物分类项目_使用GDAL进行栅格与矢量数据处理_通过yml配置文件.zip
基于segmentation_models_pytorch开源模型库与自定义模型支持的大尺寸遥感影像语义分割与地物分类项目_使用GDAL进行栅格与矢量数据处理_通过yml配置文件.zip
TypeScript类型系统与全栈项目
ts-type-challenges(TS 类型体操标杆,条件 + 映射 + infer 全覆盖),包含 100 + 实战题:内置工具类型实现、分布式条件、自定义 DeepReadonly/DeepPartial、模板字面量类型,配套练习答案,VIP 级类型编程素材。
考虑不确定性的含集群电动汽车并网型微电网随机优化调度研究(Matlab代码实现)
考虑不确定性的含集群电动汽车并网型微电网随机优化调度研究(Matlab代码实现)
C#
111,131
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章