一、IntPtr 与 string互转

string str = "aa";

IntPtr init = Marshal.StringToHGlobalAnsi(str);

string ss= Marshal.PtrToStringAnsi(init);

//最后释放掉

Marshal.FreeHGlobal(init);

二、char*与string互转

string a = "11";

char* aChar = (char*)System.Runtime.InteropServices.Marshal.StringToHGlobalAnsi(a).ToPointer();

string result = Marshal.PtrToStringAnsi((IntPtr)aChar);

三、char* 与 IntPtr互转

可以直接强制类型转换

IntPtr init = (IntPtr)aChar;

char* aChar = (char*)init;

C# IntPtr 与 string互转相关推荐

  1. Java8 LocalDateTime获取时间戳(毫秒/秒)、LocalDateTime与String互转、Date与LocalDateTime互转

    本文收录在猪哥GitHub:https://github.com/pig6/Java 中,本项目收集一线大厂面试.实战.Java学习路线等. 本文目前提供:LocalDateTime获取时间戳(毫秒/ ...

  2. js对象(Object)和字符串(String)互转 - 代码篇

    文章目录 js对象(Object)和字符串(String):相互转化 1. 利用原生JSON对象,将对象转为字符串 截图如下: 2. 从JSON字符串转为对象 相关文章:[localstorage本地 ...

  3. xml,String互转

    看文章底部字符串转xml对象  一.互转 package com.tcwl.vsmp.mortgage.utils; import java.io.ByteArrayInputStream; impo ...

  4. java byte数组与String互转

    java byte数组与String互转 CreationTime--2018年7月6日14点53分 Author:Marydon 1.String-->byte[] 方法:使用String.g ...

  5. Oracle数据库Clob类型Blob类型与String互转

    Clob类型为大字段类型默认4000长度,Blob为二进制类型常用存文件数据:这两种大字段类型开发中不会经常遇到,博主整理了这两种大字段与String的转换方法可参考(使用Junit直接测试)其中ja ...

  6. LocalDate的用法与String互转

    一.LocalDate常用用法 1.1.申明定义 LocalDate formatDate = LocalDate.of(2020, 2, 5); // 自定义 LocalDate today = L ...

  7. byte[]与String互转对象和JSON相互转

    byte[]与String互转 // String转byte[]String str = "110";byte[] src = str.getBytes();// byte[]转S ...

  8. Set和String互转

    Set和String互转 public static String addJgqx(String jgid, String jgqx) {HashSet<String> names = S ...

  9. 从零单排Java 8(2) —— Timestamp、String互转

    简介 Timestamp是Java中少数遗留日期时间对象之一. 本文我们将讨论如何进行 Timestamp和String的互转 由于Timestamp依赖于Java专有格式,我们可以看看,在Java8 ...

最新文章

  1. 浏览器是怎样工作的(一):基础知识
  2. C++ Primer 5th笔记(chap 14 重载运算和类型转换)算术和关系运算符
  3. numpy np.polyfit()(最小二乘多项式拟合曲线)(有待进一步研究)
  4. SAP HANA Cloud 简介
  5. C++:16---强制类型转换和类型转换
  6. 利用mycat实现mysql数据库读写分离
  7. 二甲医院云服务器,医院用上云计算 病情上传到云端可行否?
  8. node express+socket.io实现聊天室
  9. Ubuntu 发布迁移手册,拉拢 Windows 7 用户
  10. GitLab 8.9 新增文件锁 和 U2F硬件支持
  11. 一起学习x86/x64知识(一)
  12. 南加大计算机硕士学制,2020年南加州大学硕士读几年
  13. 中鸣机器人编程教程 c 语言,中鸣教育机器人简介.doc
  14. Magoshare Data Recovery Enterprise(电脑免费数据恢复软件)绿色便携版V4.5.0 | 电脑数据恢复软件免费版下载
  15. 模拟信道和数字信道的区别
  16. java 一年有多少周_Java获取一年有多少周、某周的第一天和最后一天.
  17. 三分建设,七分运营|用现代化安全运营应对数据安全风险
  18. UESTC论坛-清水河畔自动登陆/重复发贴/安全性分析
  19. 【交换机】网络交换机的作用
  20. 『推箱子』苏晓辉の转专业面试作品 · 纪念品

热门文章

  1. SpringMVC学习01之回顾Servlet
  2. java客户端传递参数_java – 在客户端传递参数
  3. java 登录踢出_spring security 4 如何踢出用户?
  4. linux误删视频恢复吗,linux 误删文件恢复
  5. 华为语音助手怎么关闭_一直觉得华为语音助手挺鸡肋的,直到用了这个功能!真香...
  6. 第10章:Shell基础
  7. Java 多线程:synchronized 关键字用法(修饰类,方法,静态方法,代码块)
  8. Spring - Java/J2EE Application Framework 应用框架 第 11 章 使用ORM工具进行数据访问
  9. 解密优秀博士成长史 ——微软亚洲研究院首届博士生学术论坛Panel讨论经验总结
  10. 图˙谱˙马尔可夫过程˙聚类结构----by林达华