Quick Question: Whats wrong with this pre-processor directive in C#

前端 未结 3 524
广开言路
广开言路 2021-01-16 14:31

Whats wrong with these pre-processor directive in C#

#define OUTPUT_DIRECTORY \"E:\\asdf\\sdfg\\jhkl\\\"

I also tried giving:



        
3条回答
  •  醉酒成梦
    2021-01-16 15:08

    You define a symbol. You can't assign a value to it.

    Symbols are not variables. See more on MSDN.

    The usage could be:

     #ifdef OUTPUT_DIRECTORY
       someVariable = "E:\\asdf\\sdfg\\jhkl\\"
     #endif
    

提交回复
热议问题