如何C#中IntPtr打印输出,搜了很多博客,找了一些源码,发现有这个办法:

IntPtr m_TripleBuffer= Marshal.AllocHGlobal((int)Size);
//此处进行一些操作
//以下把IntPtr中的大量数据读出来,需要选择合适的数组大小,这里选择的是width * height * 5 / 4
byte[] pIn_m = new byte[width * height * 5 / 4];
Marshal.Copy(m_TripleBuffer, pIn_m, 0, width * height * 5 / 4);
//在控制台输出
Console.WriteLine($"{pIn_m.ToArray().Length}");
Console.WriteLine($"{pIn_m.ToArray()}");
//在txt文件输出
StreamWriter sw1 = new StreamWriter(@"D:\raw.txt", true, Encoding.UTF8);
sw1.Write(string.Join(" ",pIn_m.ToArray()));
sw1.Flush();
sw1.Close();

C#中IntPtr打印输出相关推荐

  1. JAVA产生异常并打印,Java中异常打印输出的常见方法整理

    前言 Java异常是在Java应用中的警报器,在出现异常的情况下,可以帮助我们程序猿们快速定位问题的类型以及位置.但是一般在我们的项目中,由于经验阅历等多方面的原因,依然有若干的童鞋在代码中没有正确的 ...

  2. [JAVA]java中的打印输出语句

    java中的打印语句分为三种: System.out.print(); System.out.println(); System.out.printf(); 1.System.out.print(); ...

  3. python输出文本框_在文本框中显示打印输出

    我在tkinter中创建了一个GUI,当我单击Get时,它必须生成输出结果,在我的编码中使用Print语句显示输出结果,一旦我单击,它必须显示在一个文本框中以及同一个GUI中的滚动条. 我的代码:im ...

  4. python输出语句print i、j、k,python:在exec语句中获取打印输出

    I want to get the output of an exec(...) Here is my code: code = """ i = [0,1,2] for ...

  5. php打印输出空格以及echo中.和,的区别

    1.php中的点(.)和(,)的区别: (1):字符串的链接,用的是点(.),不能用逗号(,)来代替: (2):在echo语句输出的过程中,此时逗号(,)才有(好像)链接字符串的作用,其速度要比点(. ...

  6. 在C++中加载TorchScript模型

    在C++中加载TorchScript模型 本教程已更新为可与PyTorch 1.2一起使用 顾名思义,PyTorch的主要接口是Python编程语言.尽管Python是合适于许多需要动态性和易于迭代的 ...

  7. C#中调用Windows API的要点

    在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的.本文将C#中调用API的要点汇集如下,希 ...

  8. C#中调用Windows API的要点【转载】

    在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的.本文将C#中调用API的要点汇集如下,希 ...

  9. [收集]Visual C#中调用Windows API

    在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的.本文将C#中调用API的要点汇集如下,希 ...

  10. Python面向对象中super用法与MRO机制

    1. 引言 最近在研究django rest_framework的源码,老是遇到super,搞得一团蒙,多番查看各路大神博客,总算明白了一点,今天做一点总结. 2. 为什么要用super 1)让代码维 ...

最新文章

  1. 佳能80d有人脸识别吗_国家地理2020年旅行者最推荐相机Top10,有你喜欢的吗?
  2. Emmet插件:HTML/CSS代码快速编写神器
  3. A Multi-task Deep Network for Person Re-identification
  4. python 通过shutil.move移动图片出错xe5\xb8\xb8\xe7
  5. 一个rshinyapp的学习视频就是2个小时,看来李刚民老师说的是对的,最重要的是快速学习一个语言并且实践的能力
  6. 7月清北学堂培训 Day 5
  7. modbus4-232 485 单机 多机
  8. iview选择月份 月初月末 时间戳格式
  9. 在线压缩html,JS代码压缩 - javascript代码压缩 - jsmin在线js压缩工具
  10. 如何正确的开始用Go编程
  11. 解决neo4j导入数据时报错:neo4j already contains data, cannot do import here报错
  12. cocos2d-x AssetsManager libcurl使用心得
  13. 字节跳动算法工程师总结:java资料文件
  14. HashMap源码详解与对比
  15. Androidstudio开发ARcore
  16. 20款电脑码字软件,网络作家实用软件珍藏,首推橙瓜码字
  17. oracle TNS:listener does not currently know of service requested in connect descrip
  18. 红孩儿编输器的模块设计14
  19. 基于java的学生信息管理系统(含源文件)
  20. android系统应用开发常用的adb命令个人收藏集锦(不断更新)

热门文章

  1. 【转载】KG-知识图谱初探
  2. vijos1942——小岛 Floyed
  3. 【Python数据分析实战】豆瓣读书分析(含代码和数据集)
  4. QT | 聊聊QT与直播流播放——从QMediaPlayer到Qt-AV
  5. 一款音频播放软件设计文档,欢迎提出宝贵
  6. 全源最短路 Johnson算法
  7. 融云 SDK 如何实现群组操作
  8. PopClip:你会热爱的文本穿梭机
  9. VM player免费版安装
  10. 磁盘串口和并口的区别