コンパイラ エラー CS1032
ファイルの最初のトークンの後でプリプロセッサのシンボルの定義または定義の解除を行えませんでした。
#define
および #undef
プリプロセッサ ディレクティブは、プログラムの先頭で (名前空間宣言の中で使用されるキーワードなど、他のすべてのキーワードよりも前に) 使用する必要があります。
次の例では CS1032 が生成されます。
// CS1032.cs
namespace x
{
public class clx
{
#define a // CS1032, put before namespace
public static void Main()
{
}
}
}
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。