Naming Convention

C# has a slightly different naming convention than Java.

Java C# Notes
packagename NamespaceName C# uses namespaces to organize classes
ClassName ClassName  
InterfaceName IInterfaceName Interfaces start with an I in C#
methodName MethodName Methods are capitalized in C#
parameterName parameterName  
localVariableName localVariableName  
fieldName fieldName  
CONSTANT_NAME ConstantName No screaming case for constants in C#

Further Reading