zoukankan      html  css  js  c++  java
  • C#预处理器

    C#定义了多个预处理指令,它们可以改变编译解释程序源文件的方式。

    #define:定义符号,定义的符号在后期判断后为true

    #if和#endif:判断程序集内部的符号是否定义如果定义就执行#endif之间的句子可以用逻辑判断

    #else和#elif:指在#if失败下用的

    #undef:删除定义的符号

    #error:强制停止编译并可在后面添加消息

    #waring:类似#error但不停止只不过有警告

    #line:可以为它所在的文件设置行号和文件名。编译过程中如果出现了错误或警告,就会用到这些行号和文件名。#line指令有俩个选项如default根据原来位置行号返回,#line hidden在单步调试允许跳过。例如

    #line 200

    int i;//在line200中

    #region和#endregion:在vs折叠

    #pragma:指令用于给出指示,例如编译器特定选项。通用形式:#pragam option

     
  • 相关阅读:
    打印出1-10000之间的所有对称数(如121,1331,2442)
    代码块
    javascript判断数据类型
    块和内嵌
    xhtml+css基础知识2
    xhtml+css基础知识1
    清除浮动
    margin注意问题
    javascirpt 闭包
    css3 box-sizing属性
  • 原文地址:https://www.cnblogs.com/dlvguo/p/9748902.html
Copyright © 2011-2022 走看看