美文网首页c#学习
C# stackalloc 函数

C# stackalloc 函数

作者: 李药师_hablee | 来源:发表于2019-12-24 21:37 被阅读0次

贴代码

using System;

namespace ConsoleApp3
{
    class Program
    {
        unsafe static string IntToString(int value)
        {
            char* buffer = stackalloc char[16];
            char* p = buffer + 16;
            int n = value >= 0 ? value : -value;
            do
            {
                *--p = (char)(n % 10 + '0');
                n /= 10;
            } while (n != 0);
            if (value < 0)
                *--p = '-';
            return new string(p, 0, (int)(buffer + 16 - p));
        }
        static void Main(string[] args)
        {
            Console.WriteLine(IntToString(12345));
            Console.WriteLine(IntToString(-999));
            //Console.WriteLine("Hello World!");
        }
    }
}

遇到编译问题,请参考这篇文章

相关文章

  • C# stackalloc 函数

    贴代码 遇到编译问题,请参考这篇文章

  • C#调用OpenCV函数的实现

    C#调用OpenCV函数的实现步骤:1、C++编写调用OpenCV函数的方法,编译成dll;2、C#引用C++生成...

  • 2021-02-18【Dart】语法记录

    1.命名构造函数 c#改写:可以使用静态函数:

  • 中文拼音转换内置函数

    SqlServer中文拼音转换内置函数 Oracle拼音中文拼音转换内置函数: C# 调用代码

  • C#与C++类型互转

    一、C#调用DLL文件时参数对应表 二、C#调用C++编写的DLL函数, 以及各种类型的参数传递 如果函数只有传入...

  • C#高阶函数介绍

    导语 一般常用的高阶函数函数有Map,Filter,Fold,Flatten,FlatMap。C#的函数式编程一般...

  • 凌晨睡不着,脑子乱糟糟

    夜不能寐 sqlserver安装 、mysql 安装 C# socket、 线程池、抽象类、虚函数、抽象函数、接口...

  • Swift中函数的初级操作

    介绍 Swift 函数与 javascript 和 C# 的函数写法很像,但和 Objective-C 的方法却大...

  • python函数式编程

    高阶函数 把函数作为参数传入,这样的函数称为高阶函数,函数式编程就是指这种高度抽象的编程范式。与js相似,与c#中...

  • C# 构造函数 this base

    一、C#构造函数中:this()的作用[https://www.cnblogs.com/luguangguang/...

网友评论

    本文标题:C# stackalloc 函数

    本文链接:https://www.haomeiwen.com/subject/oztqoctx.html