我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

C#中对枚举值进行显式转换是否有性能开销?

比如以下代码会进行装箱/拆箱的操作,从而产生性能上的开销。
int i = 5;
object o = i;
int j = (int)o;

那么我想问的是对枚举进行显式类型转换时,比如以下代码:
directionByte = (byte)myDirection;

1、会发生装箱/拆箱的操作吗?
2、会产生性能的开销吗?

这种性能的损耗是非常微弱的,不用太纠结

近期文章

  • Android 在Java代码中如何在代码中判断时间是否过了10分钟
  • html audio播着播着就停了
  • 如何给Ubuntu系统的可执行文件换成另外的图标?
  • 不同文件夹的js和php用ajax怎么实现数据的交互啊?
  • win8下sql server 2005 无法启动服务
  • java org.bouncycastle.crypto.examples.DESExample
  • 在VM12 中安装windows server 2008 r2 sql 老是出错
  • 感觉recylerview 滑动比lisrview慢
  • Ubuntu安装qt-x11出现错误
  • .net,在Repeater中动态添加了ImageButton,怎样区分点击和未点击的
  • scala解析xml,请问里面的\\怎么理解???
  • 做一个关于网上书店的网页,想要求一些帮助
  • < > “ ”   &特殊字符转义
  • 跳转LoginUrl对应的函数
  • 可以擴展原生的Element類嗎?
  • 静态页面的跳转问题,点击注册和返回按钮没反应
  • 保存一个图像连同它的thuml然后显示在imageView中
  • Maven工程启动报一下异常
  • JSP页面的简单问题(有关于执行顺序的问题)
  • 任务调度 定时器 quartz

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华