Reputation: 43523
Which one do you choose and why:
public class User
{
public long UserID { get; set; }
}
public class User
{
public long UserId { get; set; }
}
And also as parameters:
public void DoSomething(long userId) { }
public void DoSomething(long userID) { }
Upvotes: 0
Views: 4829
Reputation: 2177
For Id, its short for Identifier, and not an acronym; It makes sense to make it lower case after the first letter.
Upvotes: 0
Reputation: 723729
The conventions make it very clear to choose UserId
and userId
respectively (emphasis mine):
The two abbreviations that can be used in identifiers are ID and OK. In Pascal-cased identifiers they should appear as Id, and Ok. If used as the first word in a camel-cased identifier, they should appear as id and ok, respectively.
Upvotes: 3