I
CS-R1010The general consensus is that the names of interfaces begin with I
. Doing so makes it clearer to the person reading the code that the type being dealt with is an interface thereby giving more context about the code-snippet.
interface SampleInterface
{
void SampleMethod();
}
interface ISampleInterface
{
void SampleMethod();
}