C# Corner

Related resources for c sharp coding
  • Free Book: C# Programming for Beginners5/12/2017 2:39:54 AM. In this book, you will learn how to write and compile C# programs, understand C# syntaxes, data types, control flow, classes and their members, interfaces, arrays, and exception handling. After comple
  • Writing Effective C# Code3/16/2017 4:38:16 PM. This article explains how to write better C# code to make it effective and maintainable.
  • C#: Best Coding Guidelines - Part One5/9/2016 12:15:05 AM. In this article you will get to know about some Best Coding Guidelines in C#.
  • C# Coding Standards And Naming Conventions12/15/2015 12:21:16 AM. In this article you will learn about C# coding standards naming conventions for best practice when you are developing an application.
  • How to become a C# Programmer9/12/2015 8:18:55 AM. So you want to be a C# programmer? In this article, I will try to answer this question with some real world examples.
  • Visual C# coding for Zip / Unzip a folder4/7/2015 1:35:06 AM. In this blog we will learn Visual C# coding for Zip / Unzip a folder or collection of files.
  • Equality Implementation in C#3/31/2015 6:37:36 AM. In this article you will learn Equality Implementation in C# programming.
  • Coding Better: Programming From the Outside In. Part I9/15/2014 4:58:21 AM. Modeling an API for a domain is a difficult task. The trick is to get the correct level of encapsulation/abstraction while making the API easy to understand and consume. If we can model our domains at the same level that we understand them linguistically then we are 90% of the way there. This article discusses a programming methodology by which we can build a concise interface that will provide a consistent level of abstraction and is easy to code against.
  • C# Coding of Data Structures for Stack, Queue and Circular Queue4/7/2014 7:43:55 AM. C# coding of data structures for stack, Queue and circular Queue.
  • C# Coding Standards12/6/2013 7:45:26 PM. Being a novice or a professional often we wonder how to write effective, maintainable and extendible code. This article define guidelines to enforce consistent style and formatting and help developers avoid common pitfalls and mistakes.
  • Writing Better Code -- Keepin' it Cohesive12/4/2013 11:34:06 AM. One of the aspects of code quality we can look at is cohesion. If code is highly cohesive it is also much more testable, reusable, readable and maintainable (all the good things in life). Likewise, if code has a low level of cohesion it is often very hard to understand at a glance and difficult to test and maintain. In this article we'll take a look at a concrete example of code that does not follow the Single Responsibility Principle and as a result has low cohesion and walk through the refactoring it takes to modify the code to be more highly cohesive.
  • Single File Mode in ASP.NET6/4/2009 12:22:07 PM. This article discusses step by step procedure of how to create a Single File Mode example in ASP.NET using Visual Studio 2005 / 2008.
  • Introduction to the Strategy Pattern3/8/2009 12:00:00 AM. This short (4:45) video demonstrates the essence of the Strategy pattern.
  • Introduction to the Strategy Pattern3/8/2009 12:00:00 AM. This short (4:45) video demonstrates the essence of the Strategy pattern.
  • Introduction to the Observer Pattern3/8/2009 12:00:00 AM. This short (4:48) video demonstrates the essence of the Observer pattern.
  • Introduction to the Observer Pattern3/8/2009 12:00:00 AM. This short (4:48) video demonstrates the essence of the Observer pattern.
  • Introduction to the State Pattern3/8/2009 12:00:00 AM. This short (6:11) video demonstrates the essence of the State pattern.
  • Introduction to the Command Pattern3/8/2009 12:00:00 AM. This short (3:05) video demonstrates the essence of the Command pattern.
  • Introduction to the Command Pattern3/8/2009 12:00:00 AM. This short (3:05) video demonstrates the essence of the Command pattern.
  • Introduction to the Adapter Pattern3/8/2009 12:00:00 AM. This short (4:05) video demonstrates the essence of the Adapter pattern.
  • Introduction to the Adapter Pattern3/8/2009 12:00:00 AM. This short (4:05) video demonstrates the essence of the Adapter pattern.
  • Coding Better: Programming From the Outside In. Video Part I1/26/2009 12:00:00 AM. Modeling an API for a domain is a difficult task. The trick is to get the correct level of encapsulation/abstraction while making the API easy to understand and consume. If we can model our domains at the same level that we understand them linguistically then we are 90% of the way there. This article discusses a programming methodology by which we can build a concise interface that will provide a consistent level of abstraction and is easy to code against.
  • Coding Better: Programming From the Outside In. Video Part I1/26/2009 12:00:00 AM. Modeling an API for a domain is a difficult task. The trick is to get the correct level of encapsulation/abstraction while making the API easy to understand and consume. If we can model our domains at the same level that we understand them linguistically then we are 90% of the way there. This article discusses a programming methodology by which we can build a concise interface that will provide a consistent level of abstraction and is easy to code against.
C# Language Specification 5.0
This book provides a complete description of the C# language 5.0.
Download