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# |