Bonjour à tous !

Alors voilà, je suis actuellement en train de réaliser un programme permettant le traitement de trames sur un bus CAN.

Je cherche à utiliser les propriétés de ma classe CANMessage, dans ma classe MAIN. Avec le code suivant, j'obtiens l'erreur de l'intitulé.
En clair, ne parviens pas à accéder à mes propriétés, ou du moins à les utiliser correctement.
Etant débutant en c#, j'avoue que ça fait un petit moment que je bloque là dessus, alors si quelqu'un a la moindre idée, n'hésitez pas !

public class CANMessage
{
private DateTime m_Date;
private ulong _mask = 0;
private uint _ID = 0;
private ulong _data = 0;

public uint ID
{
get { return _ID; }
set
{
_ID = value;
if (value > 0x7FF) IsExtended = true;
}
}
}


public class MainViewModel : ViewModelBase
{
CANMessage msg = new CANMessage();
private uint id = CANMessage.ID; // erreur apparaît ici
}