---
description: コンパイラ エラー CS0242
title: コンパイラ エラー CS0242
ms.date: 07/20/2015
f1_keywords:
- CS0242
helpviewer_keywords:
- CS0242
ms.assetid: bc86a5a4-89c1-4de4-a874-4dd4cbf592c2
ms.openlocfilehash: 19489e6d7ed32531abb86ebd3746172665151ea0
ms.sourcegitcommit: 089068389671f6f9e15fd67dcbfb0145bf72f1fb
ms.translationtype: HT
ms.contentlocale: ja-JP
ms.lasthandoff: 04/06/2021
ms.locfileid: "106498465"
---
# <a name="compiler-error-cs0242"></a>コンパイラ エラー CS0242
問題の操作は void ポインターで定義されていません。  
  
 void ポインターをインクリメントすることはできません。 詳細については、「[アンセーフ コードとポインター](../language-reference/unsafe-code.md)」を参照してください。  
  
 次の例では CS0242 が生成されます。  
  
```csharp  
// CS0242.cs  
// compile with: /unsafe  
class TestClass  
{  
   public unsafe void Test()  
   {  
      void * p = null;  
      p++;   // CS0242, incrementing a void pointer not allowed  
   }  
  
   public static void Main()  
   {  
   }  
}  
```