<reponame>homard/docs.fr-fr
---
title: Erreur du compilateur CS0718
ms.date: 07/20/2015
f1_keywords:
- CS0718
helpviewer_keywords:
- CS0718
ms.assetid: f18ea7b7-7495-4039-9876-409e9fe98ba1
ms.openlocfilehash: 7088b9900543e0cdb52cc52d09b3c7e289d1623e
ms.sourcegitcommit: 3d5d33f384eeba41b2dff79d096f47ccc8d8f03d
ms.translationtype: HT
ms.contentlocale: fr-FR
ms.lasthandoff: 05/04/2018
ms.locfileid: "33310574"
---
# <a name="compiler-error-cs0718"></a>Erreur du compilateur CS0718
'type' : les types static ne peuvent pas être utilisés en tant qu’arguments de type  
  
 Dans la mesure où un type static ne peut pas être instancié, il ne peut pas être utilisé comme argument générique. Pour résoudre cette erreur, supprimez le type static de l’argument générique.  
  
## <a name="example"></a>Exemple  
 L’exemple suivant génère l’erreur CS0718 :  
  
```csharp  
// CS0718.cs  
public static class SC  
{  
    public static void F()  
    {  
    }  
}  
  
public class G<T>  
{  
}  
  
public class CMain  
{  
    public static void Main()  
    {  
        G<SC> gsc = new G<SC>();  // CS0718  
    }  
}  
```
