zoukankan      html  css  js  c++  java
  • unsafe关键字

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Linq.Expressions;
    using System.Dynamic;
    using System.ComponentModel;
    using System.Diagnostics;
    
    namespace ConsoleApplication
    {
        public struct MyStruct
        {
            public int a;
            public int b;
        }
    
    
        class Program
        {
            static unsafe void Main(string[] args)
            {
                MyStruct ms = new MyStruct();
                //获取MyStruct的首地址
                Console.WriteLine((uint)&ms);
                //获取值类型的大小
                Console.WriteLine(sizeof(MyStruct));
                //在堆栈上分配内存空间
                int* p = stackalloc int[10];
                *p = 100;
                Console.WriteLine("*p={0}", *p);
                Console.ReadLine();
            }
    
        }
    }
    View Code

    C#编译器提供了/unsafe开关来控制是否允许对unsafe关键字的代码进行编译

  • 相关阅读:
    apache 错误日志
    搭建服务器
    vim配置
    临时表增加查询速度
    如何清空$_POST or $_GET
    hdu 2084
    快速幂
    zjut 1176
    rwkj 1091
    zjut 1090 --------同余定理的应用
  • 原文地址:https://www.cnblogs.com/scmail81/p/8678933.html
Copyright © 2011-2022 走看看