C# .NET Programming with Visual StudioC# .NET Programming


C# 10.0
C# 11.0
C# 8.0
C# 9.0
C# Best Practices
C# Calling VBA
C# Versions
C++ / CLI
CA (Certificate Authority)
Cab Project Template
Cache - ClickOnce
Cache - Dictionary
Cache - Internet Explorer
Cache - System.Web.Caching.
Cache - System.Web.HttpRuntime.
Cache - VSTO
Cache View
Cache Viewer
Cached Attribute
Cached Data - Dictionary<TKey, TValue>
Cached Data - VSTO
Cached Data Items
Cached Data Manifest
CachedDataHostItem
CachedDataHostItem Class
CachedDataHostItem Collection
CachedDataItem
CacheItem - Runtime.Caching.
CacheItemPolicy - Runtime.Caching.
CacheItemRemovedCallback
Caching
Caching - ClickOnce
Caching - Dictionary<TKey, TValue>
Caching - Lists to Text Files
Caching - System.Runtime.
Caching - VSTO
Caching Data
Caching Data in Documents
Caching.CacheItem
Caching.CacheItemPolicy
Caching.HostFileChangeMonitor
Caching.MemoryCache
Caching.ObjectCache
Calendar - System.Windows.Controls.
Calendar Control
Calendars
Call (VB.Net)
Call Browser
Call C# from VBA
Call Stack Window
Call VBA from C#
Callback Functions
Callback Procedures
Calling Base Class Constructors
Calling Windows Forms Controls
CamelCase
Cancelable Events
CancelButton Property
CancelCurrentEdit
CancelEventArgs - System.ComponentModel.
CancellationTokenSource - Threading.
Cannot Implicitly Convert Type
Canonical Forms
Canvas - System.Windows.Controls.
Capture Collection
Capture Object
Cardinal Splines
Carriage Return
CAS (Code Access Security)
Cascading Style Sheets (CSS)
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<string>()
Casting
Casting - as Operator
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
CCW (COM Callable Wrapper)
CDO (Collaboration Data Objects)
CDO 1.21 Library
Certificate Authority (CA)
Certificates
Certificates - Authenticode
Certificates - GlobalSign
Certificates - Microsoft Server
Certificates - Publisher
Certificates - Self Cert
Certificates - Test
Certificates - Thawte
Certificates - Trusted List
Certificates - Verisign
certmgr.exe
Chain of Responsibility
Chained Delegates
Chaining Decorators
Chaining 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 Types
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.
Chart Controls
ChartEvents_Event - Ambiguous
Charts - Drawing
Checkbox - Ribbon
CheckBox - System.Windows.Controls.
CheckBox - System.Windows.Forms.
CheckBox - Windows Forms
CheckBox - WPF
Checked Exceptions
Checked ListBox - WPF
CheckedListBox - Windows Forms
Checking for null
CheckState - System.Windows.Forms.
Checksums
Child Code Group
Chr (VB.Net)
ChrW (VB.Net)
CICD (Continuous Integration Continuous Development)
CInt (VB.Net)
Class - Base
Class - Derived
Class Blocks
Class Definition
Class Diagrams
Class Libraries
Class Library - .NET Core
Class Library - .NET Standard
Class Library - Windows Desktop
Class Module
Class Types
Class Variables
Class Variables - Static
Class View Window
Class_Finalize
Class_Initialize
Class_Terminate
Classes
Classes - Abstract
Classes - Casting
Classes - Client
Classes - Concrete
Classes - Constructor
Classes - Deconstruct
Classes - Deconstructors
Classes - Destructor
Classes - Events
Classes - Extension Methods
Classes - Extern
Classes - Fields
Classes - Finalizers
Classes - Garbage Collection
Classes - Generic
Classes - Implementing
Classes - Implements
Classes - Inherits
Classes - Instantiating
Classes - Interfaces
Classes - Member Variables
Classes - Members
Classes - Methods
Classes - MustOverride
Classes - Nested
Classes - New
Classes - Outer
Classes - Overloaded
Classes - Overridable
Classes - Overrides
Classes - Partial
Classes - Private
Classes - Properties
Classes - Protected
Classes - Public
Classes - Questions
Classes - ReadOnly
Classes - Sealed
Classes - Serialization
Classes - Shared Members
Classes - Specialisation
Classes - Splitting Across Files
Classes - Static
Classes - this
Classes - Value Types
Classes - Variables
Classes - Vector
Classes - Virtual
Classes - Visibility
Classes - Volatile
Classes - vs Modules
Classes - vs Structures
Classes - XmlReader
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 - Verbose Log File
ClickOnce Cache
ClickOnce Deployment
ClickOnce Manifests
ClickOnce Security
ClickOnce Trust Prompt
Click-To-Run
Client Activated Objects (CAO)
Client Class
Client TroubleShooter - VSTO
ClientProxy
Client-Server Applications
Clipboard
Clipboard - System.Windows.Forms.
Clipboard Object
Clipboard Paste
Clone Method
Cloning Arrays
Cloning Objects
CloseHandle
CloseReason - System.Windows.Forms.
CLR (Common Language Runtime)
CLS (Common Language Specification)
Coalescing Types
Code Access Security (CAS)
Code Access Security Policy Tool
Code Behind Documents
Code Behind Documents - Updating
Code Contracts
Code Definition Window
Code Designers
Code Editor
Code Generators
Code Groups
Code Modules
Code Panes
Code Readers
Code Regions
Code Snippet Editor
Code Snippets
Code Snippets - Creating
Code Snippets - Folder Location
Code Snippets Manager
Code Window
Coding Conventions
Coding Standards
Coercion - Implicit
Cohesive Types
Collaboration Data Objects (CDO)
Collapse All
Collection Class
Collection Initializers
Collection Interfaces
Collection Iteration
Collection<T>
Collections
Collections - ArrayList
Collections - Arrays
Collections - BitArray
Collections - Capacity
Collections - Contains
Collections - Creating
Collections - Custom
Collections - Deleting
Collections - Distinct Items
Collections - Equals
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 - Interfaces
Collections - Iterating Through
Collections - Iterators
Collections - Questions
Collections - Queue
Collections - Size
Collections - SortedList
Collections - Specialized
Collections - Stack
Collections - Standard
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 Images
Color Schemes
ColorDialog
ColorDialog Control
Colors - Defining
Colors.DarkBlue - Windows.Media.
Colour Picker Dialog Box
Colours
COM (Component Object Model)
COM Add-in Race Conditions
COM Add-in Wizard
COM Add-ins
COM Add-ins Designer
COM Automation
COM Callable Wrapper (CCW)
COM Class Template
COM Exceptions
COM Interop
COM Interop Types
COM References
COM Servers
COM Shim
COM Visible
COMAddIn - Microsoft.Office.Core.
ComboBox - System.Windows.Controls.
ComboBox - System.Windows.Forms.
ComboBox - Windows Forms
ComboBox - Windows Forms AutoComplete
ComboBox - Windows Forms DataSource
ComboBox - WPF
ComboBoxItem - System.Windows.Controls.
ComboBoxStyle - System.Windows.Forms
ComConversionLossAttribute
COMException
ComInterfaceType - InteropServices.
Command Bars
Command Builder
Command Line - Environmental Variables.
Command Line - TlbImp.exe
Command Line Accessing
Command Line Program
Command Names
Command Prompt - Visual Studio
Command Window
Command Window Commands
CommandBars.ExecuteMso
CommandBars.FindControl
CommandLineSafe - VSTO Registry
Comma-Separated Values (CSV)
Comment Block
Comment Tokens
Comments
Comments - Adding
Comments - Inline
Comments - Method Block
Comments - Multi Line
Common Classes
Common Controls
Common Controls - Toolbox
Common Dialog
Common Dialog Boxes
Common Errors - Office Developer
Common File Dialog Boxes
Common Intermediate Language
Common Language Runtime (CLR)
Common Object Model (COM)
Common Type System (CTS)
Common User Accessibility Shortcuts
CommonDialog Class
Communication Objects
Compact Assignment Operators
Compact Operator Notation
CompareMethod.Text
CompareOrdinal - System.String.
CompareTo - String.
CompareTo Method
CompareValidator Control
Comparing Classes
Comparing Dates
Comparing Files
Comparing Strings
Comparison - System.
Comparison Operators
Comparison(T) Generic Delegate
Compatibility Issues
Compatibility Problems
Compile - Advanced Options
Compile - Build Events
Compile - Options
Compile Options - Advanced
Compiler Constants
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
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 Assignments
Compound Statements
Compressing Files
Compressing JPEG Images
Compressing Strings
ComVisible - Runtime.InteropServices.
ComVisibleAttribute
Concatenating Strings
Concrete Classes
Concurrency
Concurrent.ConcurrentDictionary
ConcurrentDictionary - System.Collections.Concurrent
Conditional - System.Diagnostics.
Conditional Branching
Conditional Branching
Conditional Branching - If
Conditional Branching - IIF (VB.Net)
Conditional Branching - Immediate IF
Conditional Branching - switch case
Conditional Breakpoints
Conditional Compilation Symbols
Conditional If
Conditional If - IIF (VB.Net)
Conditional IF ? :
Conditional Operators
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 Manager - Advanced Builds
Configuration Manager - Simplified Builds
Configuration Tool - .NET Framework 2.0
Configuration.ApplicationSettingsGroup
Configuration.ClientSettingsSection
Configuration.ConfigurationUserLevel
ConfigurationManager
ConfigurationManager - Configuration.
ConfigurationManager.AppSettings
ConfigurationManager.GetSection
ConfigurationUserLevel - Configuration.
Connected Service
Connection String Builder
Connection Strings
Console - Top Level Statements
Console Applications
Console.Beep
Console.ReadLine
Console.Write
Console.WriteLine
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
Constructor Arguments or Properties
Constructor Method
Constructors
Constructors - Copy
Constructors - Default
Constructors - Invoking Base
Constructors - Invoking Others
Constructors - Overloading
Constructors - Static
Container Controls
Content Controls - Excel
Content Controls - Word
ContentControl - System.Windows.Controls.
Context Menus
Context Parameters
ContextMenu - System.Windows.Controls
ContextMenu - System.Windows.Forms
ContextMenus - Ribbon
ContextMenuStrip
continue
continue - Loops
Continue For (VB.Net)
Continue Statement
Continue While (VB.Net)
Continuous Integration Continuous Development (CICD)
Contracts and Interfaces
Contravariance - Generics
Contravariance - in
Control - Ribbon
Control - System.Windows.Controls.
Control - System.Windows.Forms.
Control Boxes
Control Characters
Control Flow
Control Structures
Control Wrappers
Control.FromHandle
ControlChars - Microsoft.VisualBasic
ControlChars.Cr
ControlChars.CrLf
ControlChars.Lf
ControlChars.NewLine
ControlChars.Tab
ControlFlow = True
ControlNotFoundException
Controls
Controls Common
Controls Window - WebView2
Controls Windows - Adding Tooltips
Controls Windows - Alignment
Controls Windows - Anchoring
Controls Windows - BackgroundWorker
Controls Windows - Button
Controls Windows - Checked ListBox
Controls Windows - Container
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 - Group Box
Controls Windows - HTML
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 - PropertyGrid
Controls Windows - Radio Button
Controls Windows - RichTextBox
Controls Windows - Server
Controls Windows - StatusStrip
Controls Windows - Tab Control
Controls Windows - TableLayoutPanel
Controls Windows - TextBox
Controls Windows - Timer
Controls Windows - ToolTip
Controls Windows - TreeView
Controls Windows - Web
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 - ToolBarPanel
Controls WPF - ToolBarTray
Controls WPF - TreeView
Controls WPF - UniformGrid
Controls WPF - ViewBox
Controls WPF - WebBrowser
Controls WPF - WebView2
Controls WPF - WrapPanel
Conversions - Explicit
Conversions - Implicit
Conversions - Narrowing
Conversions - Widening
Convert - System.
Convert Class
Convert Label to TextBox
Convert.FromBase64String
Convert.ToBoolean
Convert.ToByte
Convert.ToChar
Convert.ToInt32
Convert.ToInteger
Convert.ToSingle
Convert.ToString
Convert.ToUInt32
Converting - (Brackets)
Converting - as Operator
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 Variables
ConvertTimeBySystemTimeZoneId
CookieCollection - System.Net.
Cookies
Coordinated Universal Time (UTC)
Coordinates
Coordinates - Polor
Coordinates - Rectangular
Copy - Deep
Copy - Shallow
Copy and Paste Deployment
Copy Constructors
Copy Local
Copy to Output Directory
CopyDirectory Method
CopyFile Method
Copying Arrays
Copying Objects
Copying Parts of Arrays
Count is not a member of System.Array
Count Variable
Covariance - Generics
Covariance - out
Create Unit Tests
CreateDirectory Method
CreateRibbonExtensibilityObject
Creating Add-ins
Creating Custom Controls
Creating Document Level Smart Tags
Creating Macro Commands
Creating Solutions
Creating Wizards
Credit Card Verification
Critical Section
Cross AppDomain Communication
Cryptography
csc.exe
cshtml File Extension
CSV (Comma Separated Values)
CTS (Common Type System)
CType (VB.Net)
CultureInfo - System.Globalization.
CultureInfo.InvariantCulture
Curley Brackets {}
Currency (VB.Net, System.Int64)
Currency = decimal
Currency Format Specifier - C
CurrencyManager - Windows.Forms.
Current Date
Current Time
CurrentCultureIgnoreCase
CurrentDomain Property
CurrentDomain.BaseDirectory - AppDomain
Cursor - System.Windows.Forms.
Cursors
Custom Actions - Setup
Custom Attributes
Custom Constructors
Custom Controls
Custom Designers
Custom Document Properties
Custom Images - Resources
Custom Outlook Forms
Custom Ribbon UI
Custom Task Pane
Custom Tool Windows
Custom UI Editor
Custom XML Parts
CustomDocumentProperties
Customising Backstage View
Customising Controls
Customising Task Panes
Customising Toolbars
Customising Visual Studio Editor
CustomizationContext
CustomTaskPane - Microsoft.Office.Tools.
CustomTaskPaneCollection
 
© 2024 Better Solutions Limited. All Rights Reserved. © 2024 Better Solutions Limited Updated: 01 March 2024 01 March 2024