不好意思,这个我没讲清楚,我这边做视频转换,这个语句占用了差不多百分之二十的CPU资源,我想问的是能不能从算法的角度去改写这个语句从而提高效率。
[quote=引用 1 楼 bdmh 的回复:] 够简单的了,还想怎样改
这样子可以吗?return num < 255 ? (byte)(num & (((uint)num >> 31) - 1)) : 255;
return num < 255 ? (byte)(num & (((uint)num >> 31) - 1)) : 255;
够简单的了,还想怎样改
if(num < 0) return 0; else if(num > 255) return 255; else return (byte)num;
110,572
社区成员
642,565
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧