We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents a9de54d + c754c39 commit bb5e64dCopy full SHA for bb5e64d
csharp/namespace-naming.md
@@ -0,0 +1,18 @@
1
+# C# Naming Convention > Namespace Naming
2
+
3
+## PascalCase
4
+- Capitalize first letter of each word of the namespace
5
+- First word of the namespace is the assembly name
6
+- Second word of the namespace should be the project name
7
+- Third word and subsequent words of the namespace should match to folder's structure of the project
8
+- Use a dot (.) to separate each token of the namespace
9
+- Use nouns instead of verbs
10
11
+```c#
12
+ MyAssembly.ProjectName.FolderName
13
+ Utils.EmailUtils.Smtp
14
+ FrontEnd.AspMvcPages.View
15
+ Backend.WebService.Api.Controller
16
17
18
+```
0 commit comments