>
'; IPtop.World[4].W=0; IPtop.World[5]={}; IPtop.World[5].name="harrybooksTop"; IPtop.World[5].code='
'; IPtop.World[5].W=1; IPtop.World[6]={}; IPtop.World[6].name="JanetbooksTop"; IPtop.World[6].code='
'; IPtop.World[6].W=1; IPtop.World[7]={}; IPtop.World[7].name="Python"; IPtop.World[7].code='
'; IPtop.World[7].W=1; IPtop.World[8]={}; IPtop.World[8].name="Undemy2"; IPtop.World[8].code='
'; IPtop.World[8].W=0; IPtop.World[9]={}; IPtop.World[9].name="ESP32"; IPtop.World[9].code='
'; IPtop.World[9].W=1; IPtop.World[10]={}; IPtop.World[10].name="Pico"; IPtop.World[10].code='
'; IPtop.World[10].W=1; //IPtop.Region = document.cookie.match(/Region=COM|Region=UK|Region=CA|Region=FR|Region=DE|Region=JP|Region=CN|Region=BR|Region=ES|Region=IT/)[0]; //if (IPtop.Region === null) IPtop.Region = "COM"; //IPtop.Region = IPtop.Region.match(/COM|UK|CA|FR|DE|JP|CN|BR|ES|IT/)[0]; IPtop.Region = "COM"; IPtop.div=jQuery("#iptop"); if(IPtop.Region==="UK" && IPtop.UK.length>0 && Math.random()
search
cog
I Programmer HOME
Toggle Navigation
Books
Book Reviews
Book Watch
Programmer's Bookshelf
Articles
The Core
Android
Artifical Intelligence
Python
Javascript
WPF Workings
Joomla
PHP
Theory
Silverlight
C#
Other Languages
Visual Basic
C/C++
Mobile
Database
ASP .NET
Hardware/IoT
Graphics/Imaging
UI/UX
Perl
WinRT
HTML/CSS
jQuery
Ruby
Security
Methodology & Testing
Cloud
DevOps
Java
Babbage's Bag
Projects
Programmer Puzzles
C#
C++
Java
JavaScript
Python
PHP
Sharpen Your Coding Skills
History
Machines
People
Software & computer languages
Swift's Spreadsheets
Finance
Personal
General
Professional Programmer
Accreditation & Training
I Programmer
Resources and Tools
I Programmer Weekly
eBooks
Stone Tapes
CodeBin
News
Register
About Us
C#
Title Filter
Display #
5
10
15
20
25
30
50
100
All
#
Article Title
Author
1
Deep C# - Threading,Tasks and Locking
Mike James
2
Deep C# - Passing Parameters
Mike James
3
Deep C# - Bit Manipulation
Mike James
4
Deep C# - Delegates
Mike James
5
Deep C# - The Perils of the C# Parallel For
Mike James
6
Deep C# - Casting the Escape from Strong Typing
Mike James
7
Deep C# - Interface
Mike James
8
Deep C# - Inheritance
MIke James
9
Not So Complex Numbers in C#
Mike James
10
Deep C# - Structs & Classes
Mike James
11
Deep C# - Value And Reference
Mike James
12
Deep C#: Strong Typing
Mike James
13
Deep C# - Custom Attributes In C#
Mike James
14
Async, Await and the UI Problem
Mike James
15
Deep C# - XML in C#
Mike James
16
.NET Regular Expressions In Depth
Mike James
17
The LINQ Principle
Mike James
18
Deep C# - Take Exception to Everything
Mike James
19
Deep C# - Dynamic C#
Mike James
20
Deep C# - What's The Matter With Pointers?
Mike James
21
Deep C# - Anonymous Methods, Lambdas And Closures
Mike James
22
Multicast Delegates and Events
Mike James
23
Linq and XML
Mike James
24
Anonymous Methods In C#
Mike James
25
Getting started with C# Metro apps
Mike James
26
How To Number Crunch - NAG for .NET
Mike James
27
In search of default properties
Mike James
28
Using the Console
Harry Fairhead
29
Generics and arrays - type specific operations
Mike James
30
Getting started with WCF
Ian Elliot
31
Processing XML documentation
Mike James
32
C# auto documentation
Mike James
33
The Invoke pattern
Mike James
34
Inside C# 4 Data Structs
Mike James
35
Getting started with Microsoft Tag
Mike James
36
Lambda Expressions
Administrator
37
Introduction to Delegates
Mike James
38
Closure
Mike James