How to use #line to modify the line numbers for preprocessor errors and warnings in C#

1 Answer

0 votes
#define DEBUG

using System;

class Program
{
  static void Main(string[] args)
  {
    #if (DEBUG)
        #line 200 "modify the line numbers"
        #error Turn off Debug
    #endif
  }
}



/*
run:

modify the line numbers(201,0): error CS1029: #error: 'Turn off Debug'

*/

 



answered Dec 14, 2020 by avibootz

Related questions

1 answer 211 views
1 answer 147 views
1 answer 159 views
1 answer 148 views
1 answer 162 views
...