当前位置: 首页 > article >正文

28.Marshal.PtrToStringAnsi C#例子

        //怎么说呢,这个代码Marshal的英文意思有将军,控制等等,
        //我的理解是类似于console控制台。
        //然后后面这个Ansi是一种ASCII的扩展,还有其他编码方式可选

就是一个把后面的指针转化为字符串的一个代码

这是用法

using System;
using System.Runtime.InteropServices;
public class Program
{
    static void Main(string[] args)
    {
        string ptrStr="1";
        IntPtr ptr=1;
        ptrStr = Marshal.PtrToStringAnsi(ptr);
    }
}


http://www.kler.cn/a/463656.html

相关文章:

  • 高等数学学习笔记 ☞ 无穷小比较与等价无穷小替换
  • Docker安装Prometheus和Grafana
  • 自动驾驶三维重建
  • leetcode题目(3)
  • 【华为OD-E卷 - 最优资源分配 100分(python、java、c++、js、c)】
  • 【Patroni官方文档】介绍与目录
  • spring网关维度
  • 玩转OCR | 腾讯云智能结构化OCR初次体验
  • vscode 多项目冲突:进行 vscode 工作区配置
  • 【Mars3D项目实战开发】vue3+vite搭建配置项3维地球
  • Redis四种模式在Spring Boot框架下的配置
  • xxxPipeline.from_pretrained(model_path)加载自定义路径下的模型结构
  • 异步背后的奥秘:事件循环
  • K8s中的监控
  • 【智能数据驱动未来】2025年计算机科学技术与机器学习、大数据国际会议 (CSTMLBD 2025)
  • 数组方法 | vue修改数组
  • Docker 安装与配置 Nginx
  • 如何将CSDN文章 导出为 PDF文件
  • Fedora安装docker
  • LeetCode 力扣 热题 100道(二十七)除自身以外数组的乘积(C++)
  • CMS漏洞靶场攻略
  • Kubernetes第二天
  • JavaScript的diff库详解(示例:vue项目实现两段字符串比对标黄功能)
  • 一文读懂:区块链的原理、技术、应用领域
  • 大型语言模型在金融市场中的预测能力
  • [AI] 深度学习的“黑箱”探索:从解释性到透明性