public void Bbb() { int i = 5; byte b = 1; short c = 1; Class1.Aaa(i); // Gives error Class1.Aaa(b); // Ok Class1.Aaa(c); // ok }