CS0678 de erro do compilador

Mensagem de erro

'variável': um campo não pode ser volátil e somente leitura

Uso do volátil and somente leitura palavras-chave é mutuamente exclusiva.

O exemplo a seguir gera CS0678:

// CS0678.cs
using System;

class TestClass
{
   private readonly volatile int i;   // CS0678
   // try the following line instead
   // private volatile int i;

   public static void Main()
   {
   }
}