Pourquoi le mot clé 'this' ne peut-il pas être utilisé dans une méthode statique?

Pourquoi ne peut pas le mot-clé this être utilisé dans une méthode statique? Je me demande pourquoi C# définit cette contrainte. Quels avantages peuvent être obtenus par cette contrainte?

[Mise à jour]:
En fait, c'est une question que j'ai eu dans une interview.
Je sais que l'utilisation de "statique" et "ce", basée sur l'ensemble de vos réponse, je crois que je sais un peu pourquoi les deux ne peuvent pas être utilisés ensemble. C'est, pour la méthode statique est utilisé pour changé d'état ou de faire quelque chose dans un type de niveau, mais quand vous avez besoin d'utiliser " ce " signifie que vous souhaitez modifier l'état ou de faire quelque chose dans un niveau de l'instance. Afin de différencier le changement d'état d'un type et le changement d'état d'une instance, alors c# ne pas permettre l'utilisation de 'cette' dans une méthode statique. Suis-je le droit?

source d'informationauteur airbai