C#
jenny_paofu
这个作者很懒,什么都没留下…
展开
-
三线性插值取三维数据
三维图像变换后,三线性插值函数原创 2023-02-21 15:49:38 · 315 阅读 · 0 评论 -
c#跳出循环break与continue
c#循环中break及continue的使用原创 2022-12-09 17:12:58 · 2824 阅读 · 0 评论 -
c#统计代码执行时间
c#统计代码执行时间原创 2022-12-09 15:12:12 · 3529 阅读 · 0 评论 -
C#无法加载DLL‘‘‘###.dll‘,找不到指定的模块。(异常来自HRESULT:0x8007007E)
在c#程序中,加载自己用c++编写的dll库,同样的库在之前软件启动时是正常的,后来在新版软件中打开提示以上错误:1)首先查看了此库确实存在2) 此库及软件环境均为32位环境3) 然后就用depends软件分析其依赖库,发现少两个依赖库至此问题解决,mark下~...原创 2022-04-18 17:45:42 · 1646 阅读 · 0 评论 -
IntPtr存为raw数据
c#中将IntPtr存为raw数据将IntPtr转化为raw数据,先降IntPtr转化为byte数组,然后存为raw文件byte[] laterData = new byte[VolumeDimension.X * VolumeDimension.Z * sizeof(ushort)];Marshal.Copy(slicePtr, laterData, 0, VolumeDimension.X * VolumeDimension.Z * sizeof(ushort));File.WriteAllBy原创 2021-08-27 13:38:06 · 336 阅读 · 0 评论 -
C#IntPtr转换为raw数据
c# IntPtr转换为raw数据intPtr是开辟的一段内存,IntPtr中数据存成raw数据,先转化为byte,然后存为raw图片数据byte[] laterData = new byte[width *height * sizeof(ushort)];Marshal.Copy(intptrdata, laterData, 0, width *height * sizeof(ushort));File.WriteAllBytes($"image.raw", laterData);...原创 2021-05-24 13:52:41 · 651 阅读 · 0 评论 -
C#除法计算需注意的点
C#整除除法计算易出错点int m=5;int n=2;float ret=m/n //ret=2两整数相除,结果还是整数。这是因为,c#进行算术运算容易牵扯到类型的自动转换,这种自动转换为隐式转换。C#除法中,商的数据类型与被除数类型一致,所以上面ret的值为2。可以改为下面两种方式:float m=5;float n=2;float ret=m/n; //ret=2.5或者int m=5;int n=2;float ret=(float)m/n; //ret=2.5..原创 2021-05-24 13:42:12 · 3456 阅读 · 0 评论