Skip to content

Instantly share code, notes, and snippets.

@JerryNixon
Last active May 26, 2022 20:18
Show Gist options
  • Save JerryNixon/694bfbfdf2615b8fe1c9a1c97faff7a4 to your computer and use it in GitHub Desktop.
Save JerryNixon/694bfbfdf2615b8fe1c9a1c97faff7a4 to your computer and use it in GitHub Desktop.
.NET Coding Terms
NuGet
WinGet
GitHub
Git versus GitHub
Visual Studio Code
Visual Studio Code versus Visual Studio
Visual Studio Version
Visual Studio Edition
Visual Studio Architecture
Visual Studio Extension
Visual Studio Marketplace
Solution
Solution Folder
Solution Item
Solution Configuration
Solution Platform
Solution { Build }
Solution { Rebuild }
Solution { Clean }
$/.vs
Project
Project { Deploy }
Project { Publish }
Project { Debug }
Project { Set as Startup }
Project SDK
Project OutputType
Project TargetFramework
Project TargetPlatformIdentifier
Project PackageReference
Dependency / Analyzers
Dependency / Frameworks
Dependency / Packages
Dependency / Projects
$/Obj Folder
$/Bin Folder
$/Bin/../project.assets.json
$/Bin/../project.nuget.cache
$/Bin/../{project}.dll
$/Bin/../{project}.pdb
$/Bin/../{project}.AssemblyInfo.cs
$/Imports/props
$/Imports/targets
Project Assembly
Project Executable
Project Resource
$/Program.cs
$/.getignore
$/.editorconfig
.NET Runtime
.NET Runtime Version
C# Language
C# Language Version
Variable
Value Data Type
Predefined Value Types
Pointer Data Type
Reference Data Type
Predefined Value Types
+ string versus String
Anonymous Types
Mutable Types
Nullable Types
Namespace
Top Level Namespace
Default Namespace
Class
Class versus Struct
Class versus Record
Class versus Interface
Class Modifier: Sealed
Class Modifier: Abstract
Class Modifier: Static
Class Modifier: Access
Class Member
Class Field
Class Constant
Class Property
Class Method
Class Method Modifier: Access
Class Method Modifier: Static
Class Method Modifier: New
Class Method Modifier: Override
Class Method Return Type
Class Method Parameter
Class Method Argument
Class Method Named Argument
Class Method Optional Argument
Class Method Argument Default
Class Method Output Argument
Class Method Reference Argument
Class Event
Class Event EventHandler
Class Event Delegate
Class Operator
Class Iterator
Class Iterator Generic Type
Class Attribute
Class Constructor
Class Deconstructor
Class Finalizer
Object Oriented Program
Base Objects
Inheritance
Polymorphism
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment