C# 10.0 |
C# 11.0 |
C# 12.0 |
C# 8.0 |
C# 9.0 |
C# Best Practices |
C# Calling VBA |
C# Versions |
C++ / CLI |
CA (Certificate Authority) |
Cache - ClickOnce |
Cache - Dictionary |
Cache - System.Web.Caching. |
Cache - System.Web.HttpRuntime. |
Cache - VSTO |
Cached Attribute - VSTO |
Cached Data - VSTO |
Cached Data Manifest |
CachedDataHostItem |
CachedDataHostItem Class |
CachedDataHostItem Collection |
CachedDataItem |
CacheItem - Runtime.Caching. |
CacheItemPolicy - Runtime.Caching. |
Caching |
Caching - ClickOnce |
Caching - Dictionary<TKey, TValue> |
Caching - System.Runtime. |
Caching - VSTO |
Caching Data |
Caching Data in Documents - VSTO |
Caching.CacheItem |
Caching.CacheItemPolicy |
Caching.HostFileChangeMonitor |
Caching.MemoryCache |
Caching.ObjectCache |
Calendar - System.Windows.Controls. (WPF) |
Calendar - Windows Forms |
Calendar - WPF |
Call C# from VBA |
Call Stack Window |
Call VBA from C# |
Calling Base Class Constructors |
CamelCase |
Cancelable Events |
CancelButton Property |
CancelEventArgs - System.ComponentModel. |
CancellationTokenSource - Threading. |
Cannot Implicitly Convert Type |
Canvas - System.Windows.Controls. |
Capture Collection - Regular Expression |
Capture Object - Regular Expression |
Carriage Return Character |
CAS (Code Access Security) |
Case Conversion on Strings |
Case Insensitive Searches |
Case Select |
Case Sensitive |
Case Sensitive String Comparisons |
Case Sensitivity |
Case Statements |
CASPOL Security |
caspol.exe |
Cast - IEnumerable |
Cast Operator |
Casting |
Casting - as Operator |
Casting - Cast Expression |
Casting - Cast Method |
Casting - CType (VB.Net) |
Casting - DirectCast (VB.Net) |
Casting - Explicit |
Casting - Objects to Interfaces |
Casting - System.Convert |
Casting - TryCast (VB.Net) |
Catch Block |
Catch Statement |
Catch When Statement |
CByte Function (VB.Net) |
CCW (COM Callable Wrapper) |
Certificate Authority (CA) |
Certificates |
Certificates - Authenticode |
Certificates - DigiCert |
Certificates - GlobalSign |
Certificates - Microsoft Server |
Certificates - Publisher |
Certificates - Self Cert |
Certificates - Test |
Certificates - Thawte |
Certificates - Trusted List |
Certificates - Verisign |
certmgr.exe |
Chained Delegates |
Chaining Standard Query Operators |
Char - System. |
Char Object |
Char.IsDigit |
Char.IsWhiteSpace |
Character Codes |
Character Literals |
Character Sets - ANSI |
Character Sets - ASCII |
Character Sets - Unicode |
Character Sets - UTF8 (Unicode) |
Character Type |
Characters |
Characters - Non Printing |
Characters - Suffix d or D |
Characters - Suffix f or F |
Characters - Suffix l or L |
Characters - Suffix m or M |
Characters - Suffix u or U |
Characters - Tab |
CharSet - Runtime.InteropServices. |
ChartEvents_Event - Ambiguous |
Checkbox - Ribbon |
CheckBox - System.Windows.Controls. (WPF) |
CheckBox - System.Windows.Forms. |
CheckBox - Windows Forms |
CheckBox - WPF |
checked Keyword |
Checked ListBox - WPF |
CheckedListBox - Windows Forms |
Checking for null |
CheckState - System.Windows.Forms. |
Checksums |
Class - Base |
Class - Derived |
Class Definition |
Class Libraries |
Class Library - .NET Core |
Class Library - .NET Standard |
Class Library - Windows Desktop |
Class Types |
Class Variables |
Class Variables - Static |
Class View Window |
Class_Initialize |
Class_Terminate |
Classes |
Classes - Abstract |
Classes - Casting |
Classes - Constructor |
Classes - create from JSON |
Classes - Destructor |
Classes - Events |
Classes - Extension Methods |
Classes - Fields |
Classes - Finalizer |
Classes - Garbage Collection |
Classes - Generic |
Classes - Implementing |
Classes - Implements |
Classes - Inherits |
Classes - Instance vs Static |
Classes - Instantiating |
Classes - Interfaces |
Classes - Member Variables |
Classes - Methods |
Classes - MustInherit (VB.Net) |
Classes - MustOverride (VB.Net) |
Classes - Nested |
Classes - new |
Classes - New (VB.Net) |
Classes - NotInhertable (VB.Net) |
Classes - NotOverridable (VB.Net) |
Classes - Outer |
Classes - Overridable |
Classes - Overrides |
Classes - Partial |
Classes - Private |
Classes - Properties |
Classes - Protected |
Classes - Public |
Classes - Questions |
Classes - ReadOnly |
Classes - Sealed |
Classes - Serialization |
Classes - Shared Fields |
Classes - Shared Methods |
Classes - Shared Properties |
Classes - Splitting Across Files |
Classes - Static |
Classes - Static vs Instance |
Classes - this |
Classes - Variables |
Classes - Vector |
Classes - Virtual |
Classes - Visibility |
Classes - vs Structures |
ClassInterface - Runtime.InteropServices. |
ClassInterfaceType - InteropServices. |
Clean Solution |
Clear All Bookmarks |
ClickOnce |
ClickOnce - Application Cache |
ClickOnce - Application Manifest |
ClickOnce - Cache |
ClickOnce - Deployment Manifest |
ClickOnce - Install Files |
ClickOnce - Publish Wizard |
ClickOnce - Security |
ClickOnce - Trust Prompt |
ClickOnce - Verbose Log File |
ClickOnce Security |
Client TroubleShooter - VSTO |
Clipboard |
Clipboard - System.Windows. |
Clipboard - System.Windows.Forms. |
Clipboard Object |
Clipboard Paste |
Clone Method |
Cloning Arrays |
Cloning Objects |
CloseReason - System.Windows.Forms. |
CLR (Common Language Runtime) |
Coalescing Operators |
Code Access Security (CAS) |
Code Access Security Policy Tool |
Code Behind Documents - VSTO |
Code Definition Window |
Code Modules |
Code Regions |
Code Signing |
Code Snippet Editor |
Code Snippets |
Code Snippets - Arrays |
Code Snippets - Collections |
Code Snippets - Creating |
Code Snippets - Databases |
Code Snippets - Dates & Times |
Code Snippets - Error Handling |
Code Snippets - Excel Interop |
Code Snippets - Files & Directories |
Code Snippets - Numbers |
Code Snippets - Projects |
Code Snippets - Snippets Manager |
Code Snippets - Strings & Characters |
Code Snippets - XML |
Code Snippets Manager |
Code Window |
Coding Conventions |
Coding Standards |
Coercion - Implicit |
Collapse All Regions |
Collection Class |
Collection Initializers |
Collection Interfaces |
Collection Iteration |
Collection<T> |
Collections |
Collections - Adding to Dictionary |
Collections - Adding to List |
Collections - ArrayList |
Collections - Arrays |
Collections - BitArray |
Collections - Comparing |
Collections - Concurrent |
Collections - Distinct Items |
Collections - ElementAt (Linq) |
Collections - Finding in Dictionary |
Collections - Finding in List |
Collections - Generic |
Collections - Generic.Dictionary |
Collections - Generic.HashSet |
Collections - Generic.LinkedList |
Collections - Generic.List |
Collections - Generic.Queue |
Collections - Generic.SortedDictionary |
Collections - Generic.SortedList |
Collections - Generic.SortedSet |
Collections - Generic.Stack |
Collections - HashTable |
Collections - Immutable |
Collections - Interfaces |
Collections - Iterating Through |
Collections - Iterators |
Collections - Questions |
Collections - Queue |
Collections - Removing from Dictionary |
Collections - Removing from List |
Collections - SortedList |
Collections - Specialized |
Collections - Stack |
Collections - Standard |
Collections - ToArray (Linq) |
Collections - User Defined |
Collections.Generic.Dictionary |
Collections.Generic.HashSet |
Collections.Generic.IEnumerable<T> |
Collections.Generic.LinkedList |
Collections.Generic.List |
Collections.Generic.SortedDictionary |
Collections.Generic.SortedList |
Color - Gradients |
Color - RGB, HSB and HSL |
Color - System.Drawing. |
Color Gradients |
Color Schemes |
ColorDialog |
ColorDialog Control |
Colors - Defining |
Colors.DarkBlue - Windows.Media. |
Colour Picker Dialog Box |
Colours |
COM (Component Object Model) |
COM Add-in Wizard |
COM Add-ins |
COM Add-ins - Creating |
COM Add-ins - IDTExtensibility2 |
COM Add-ins - Shared |
COM Automation |
COM Callable Wrapper (CCW) |
COM Exceptions |
COM Interop |
COM Interop Types |
COM Shim |
COM Visible |
COMAddIn - Microsoft.Office.Core. |
Combine Delegate Instances |
ComboBox - Ribbon |
ComboBox - System.Windows.Controls. (WPF) |
ComboBox - System.Windows.Forms. |
ComboBox - Windows Forms |
ComboBox - Windows Forms AutoComplete |
ComboBox - Windows Forms DataSource |
ComboBox - WPF |
ComboBoxItem - System.Windows.Controls. (WPF) |
ComboBoxStyle - System.Windows.Forms |
COMException |
ComInterfaceType - InteropServices. |
Command Line - TlbImp.exe |
Command Line Program |
Command Prompt - Visual Studio |
Command Window |
CommandBars.ExecuteMso |
CommandBars.FindControl |
Comment Block |
Comments |
Comments - /* */ |
Comments - /// |
Comments - Adding |
Comments - Inline |
Comments - Method Block |
Comments - Multi Line |
Common Classes |
Common Controls - FolderBrowserDialog (Windows) |
Common Controls - FolderBrowserDialog (WPF) |
Common Controls - OpenFileDialog (Windows) |
Common Controls - OpenFileDialog (WPF) |
Common Controls - SaveFileDialog (Windows) |
Common Controls - SaveFileDialog (WPF) |
Common Controls - Windows Forms |
Common Controls - WPF Forms |
Common Dialog Boxes |
Common Errors - Office Developer |
Common Intermediate Language |
Common Language Runtime (CLR) |
Common Type System (CTS) |
CommonDialog Class |
Compact Assignment Operators |
Compare - System.String |
CompareMethod.Text - Enumeration (VB.Net) |
CompareOrdinal - System.String. |
Comparer - System.Collections. |
Comparer.DefaultInvariant.Compare |
CompareTo - System.String. |
CompareTo Method - Strings |
CompareValidator Control |
Comparing Classes |
Comparing Dates |
Comparing Files |
Comparing Strings |
Comparison - System. |
Comparison Operators |
Comparison<T> Generic Delegate |
Compile - Advanced Options |
Compile - Build Events |
Compiler Constants |
Compiler Constants (VB.Net) |
Compiler Options - Start External Program |
Compiler Options (VB.Net) |
Compiler Switches |
CompilerServices - System.Runtime. |
CompilerServices.InternalsVisibleTo |
CompilerServices.MethodImplAttribute |
Complex - System.Numerics. |
Complex Data Type |
Complex Numbers |
Component - System.ComponentModel. |
Component Object Model (COM) |
Component Tray - Windows Forms |
ComponentModel - System. |
ComponentModel.AttributeCollection |
ComponentModel.BackgroundWorker |
ComponentModel.BindingList |
ComponentModel.Browsable |
ComponentModel.DefaultValue |
ComponentModel.DesignerSerializationVisibility |
ComponentModel.DesignTimeVisible |
ComponentModel.EditorBrowsable |
ComponentModel.ISynchronizeInvoke |
ComponentModel.ListChangedType |
ComponentModel.ListSortDescription |
ComponentModel.ListSortDirection |
ComponentModel.PropertyDescriptor |
ComponentModel.RunWorkerCompletedEventArgs |
ComponentModel.TypeConverter |
ComponentModel.TypeDescriptor |
Components - ComponentOne |
Components - DevExpress |
Components - Infragistics |
Components - SpreadsheetGear |
Components - SyncFusion |
Components - Toolbox |
Composition vs Aggregation |
Composition vs Inheritance |
Compound Statements |
Compressing Files |
Compressing Strings |
ComVisible - Runtime.InteropServices. |
ComVisibleAttribute |
Concatenating Strings |
Concrete Classes |
Concurrency |
Concurrent Collections |
Concurrent Operations |
Concurrent.ConcurrentDictionary |
ConcurrentBag |
ConcurrentDictionary - System.Collections.Concurrent |
ConcurrentQueue |
ConcurrentQueue<T> |
ConcurrentStack |
Conditional - System.Diagnostics. |
Conditional And Operator && |
Conditional Branching |
Conditional Branching - If |
Conditional Branching - IIF (VB.Net) |
Conditional Branching - Immediate IF |
Conditional Branching - switch case |
Conditional Breakpoints |
Conditional Compilation Symbols |
Conditional Compiling |
Conditional If |
Conditional If - IIF (VB.Net) |
Conditional IF ? : |
Conditional Not Operator ! |
Conditional Operator ? : |
Conditional Or Operator || |
Conditional Statement |
Conditional Ternary Operator |
Config File - Application |
Config File - Machine |
Config File - Security |
Config File - User |
Config File - Web |
Configuration - System.Configuration. |
Configuration Files |
Configuration Files - app.config |
Configuration Files - Application |
Configuration Files - Machine |
Configuration Files - Security |
Configuration Files - User |
Configuration Files - user.config |
Configuration Files - Web |
Configuration Files - web.config |
Configuration Manager |
Configuration.ApplicationSettingsGroup |
Configuration.ClientSettingsSection |
Configuration.ConfigurationUserLevel |
ConfigurationManager |
ConfigurationManager - Configuration. |
ConfigurationManager.AppSettings |
ConfigurationManager.GetSection |
ConfigurationSettings |
ConfigurationUserLevel - Configuration. |
Connection Strings |
Console - Top Level Statements |
Console Applications |
Console.Beep |
Console.ReadLine |
Console.Write |
Console.WriteLine |
const vs static readonly |
Constants |
Constants - Classes |
Constants - Colors (static) |
Constants - Date Literals |
Constants - DateTime (static readonly) |
Constants - DateTime Literals |
Constants - Pi (3.142) |
Constants - String Literals |
Constants - Strings |
Constants - Symbolic |
Constants - Time Literals |
Constraints - Generic |
Constructor Arguments or Properties |
Constructor Method |
Constructors |
Constructors - Copy |
Constructors - Default |
Constructors - Invoking Base |
Constructors - Invoking Others |
Constructors - Overloading |
Constructors - Static |
Content Controls - Word |
ContentControl - System.Windows.Controls. |
Context Menus |
ContextMenu - System.Windows.Controls |
ContextMenu - System.Windows.Forms |
ContextMenus - Ribbon |
continue |
continue - Loops |
Continue For (VB.Net) |
Continue Statement |
Continue While (VB.Net) |
Contracts and Interfaces |
Contravariance - Generics |
Contravariance - in |
Control - Ribbon |
Control - System.Windows.Controls. |
Control - System.Windows.Forms. |
Control Characters |
Control Flow |
Control Flow - Conditional |
Control Flow - Loops |
Control Flow - Nested |
Control Structures |
Control.FromHandle |
ControlChars - Microsoft.VisualBasic |
ControlChars.Cr |
ControlChars.CrLf |
ControlChars.Lf |
ControlChars.NewLine |
ControlChars.Tab |
ControlNotFoundException |
Controls |
Controls Windows - Adding Tooltips |
Controls Windows - Alignment |
Controls Windows - Anchoring |
Controls Windows - BackgroundWorker |
Controls Windows - Button |
Controls Windows - Checked ListBox |
Controls Windows - ContextMenuStrip |
Controls Windows - DataGridView |
Controls Windows - DataSource |
Controls Windows - Date Time Picker |
Controls Windows - Docking |
Controls Windows - ErrorProvider |
Controls Windows - FlowLayout |
Controls Windows - GridLayout |
Controls Windows - GroupBox |
Controls Windows - HScrollBar |
Controls Windows - Label |
Controls Windows - LinkLabel |
Controls Windows - ListBox |
Controls Windows - ListView |
Controls Windows - NumericUpDown |
Controls Windows - Picture Box |
Controls Windows - Progress Bar |
Controls Windows - Radio Button |
Controls Windows - RichTextBox |
Controls Windows - StatusStrip |
Controls Windows - Tab Control |
Controls Windows - TableLayoutPanel |
Controls Windows - TextBox |
Controls Windows - Timer |
Controls Windows - ToolTip |
Controls Windows - TreeView |
Controls Windows - WebBrowser |
Controls Windows - WebView2 |
Controls WPF - Border |
Controls WPF - Button |
Controls WPF - Calendar |
Controls WPF - Canvas |
Controls WPF - CheckBox |
Controls WPF - Checked ListBox |
Controls WPF - ComboBox |
Controls WPF - ContentControl |
Controls WPF - DataGrid |
Controls WPF - DatePicker |
Controls WPF - DockPanel |
Controls WPF - DocumentViewer |
Controls WPF - Ellipse |
Controls WPF - Expander |
Controls WPF - Frame |
Controls WPF - Grid |
Controls WPF - GridSplitter |
Controls WPF - GroupBox |
Controls WPF - Image |
Controls WPF - Label |
Controls WPF - ListBox |
Controls WPF - ListView |
Controls WPF - MediaElement |
Controls WPF - Menu |
Controls WPF - PasswordBox |
Controls WPF - ProgressBar |
Controls WPF - RadioButton |
Controls WPF - Rectangle |
Controls WPF - RichTextBox |
Controls WPF - ScrollBar |
Controls WPF - ScrollViewer |
Controls WPF - Separator |
Controls WPF - Slider |
Controls WPF - StackPanel |
Controls WPF - StatusBar |
Controls WPF - TabControl |
Controls WPF - TextBlock |
Controls WPF - TextBox |
Controls WPF - ToolBar |
Controls WPF - TreeView |
Controls WPF - UniformGrid |
Controls WPF - ViewBox |
Controls WPF - WebBrowser |
Controls WPF - WebView2 |
Controls-ContextMenuStrip |
Conversions - Explicit |
Conversions - Implicit |
Conversions - Narrowing |
Conversions - Widening |
Convert - System. |
Convert Class |
Convert.FromBase64String |
Convert.ToBoolean |
Convert.ToByte |
Convert.ToChar |
Convert.ToInt32 |
Convert.ToInteger |
Convert.ToSingle |
Convert.ToString |
Convert.ToUInt32 |
Converting - (Brackets) |
Converting - Array to Collections |
Converting - as Operator |
Converting - Collections to Array |
Converting - Explicit |
Converting - float to double |
Converting - Implicit |
Converting - int to string |
Converting - String to ArrayList |
Converting - String to DateTime |
Converting - String to Object |
Converting - String to TimeSpan |
Converting - System.Convert |
Converting Data Types |
Converting Uppercase to Lowercase |
ConvertTime Method |
ConvertTimeBySystemTimeZoneId |
CookieCollection - System.Net. |
Cookies |
Coordinated Universal Time (UTC) |
Copy - Deep |
Copy - Shallow |
Copy Local |
Copy to Output Directory - Properties |
CopyDirectory Method (VB.Net) |
CopyFile Method (VB.Net) |
Copying Arrays |
Copying Objects |
Copying Parts of Arrays |
Core 1.0 |
Core 1.1 |
Core 2.0 |
Core 2.1 |
Core 2.2 |
Core 3.0 |
Core 3.1 |
Count is not a member of System.Array |
Covariance - Generics |
Covariance - out |
Create Unit Tests |
CreateDirectory Method |
CreateRibbonExtensibilityObject |
Creating Add-ins - COM |
Creating Add-ins - VSTO |
Creating COM Add-ins |
Creating Document Level Smart Tags |
Creating Excel VSTO Add-in |
Creating Outlook VSTO Add-in |
Creating PowerPoint VSTO Add-in |
Creating VSTO Add-ins |
Creating Word VSTO Add-in |
Cross AppDomain Communication |
Cryptography |
CTS (Common Type System) |
CType (VB.Net) |
CultureInfo - System.Globalization. |
CultureInfo.InvariantCulture |
Currency - VBA Equivalent |
Currency = decimal |
Currency Data Type (VB.Net) |
Currency Format Specifier (C or c) |
Current Date |
Current Time |
CurrentCultureIgnoreCase - System.StringComparison. |
CurrentDomain Property |
CurrentDomain.BaseDirectory - AppDomain |
Cursor - System.Windows.Forms. |
Cursors |
Custom Actions - Setup |
Custom Constructors |
Custom Document Properties |
Custom Images - Resources |
Custom Outlook Forms |
Custom Ribbon UI |
Custom Task Pane |
Custom UI Editor |
Custom XML Parts - Excel |
Custom XML Parts - VSTO |
Custom XML Parts - Word |
Customising Backstage View |
Customising Task Panes |
Customising Visual Studio Editor |
CustomizationContext |
CustomTaskPane - Microsoft.Office.Tools. |
CustomTaskPaneCollection |