C# Corner

Related resources for Csharp
  • Toolbar In C#9/21/2018 8:39:02 AM. Build Toolbar In Visual Studio, C# Toolbar, C# ToolStrip, C# Toolbars. Toolbar Buttons,Toolbar Class,Toolbar Control, WinForms Toolbar Controls. ToolBar Windows Forms, Windows Toolbar control
  • Uppercase and Lowercase Strings in C#9/19/2018 10:19:55 PM. C# String has ToUpper() and ToLower() methods to convert a string to uppercase and lowercase. This sample code demonstrates how to convert a string into lowercase string or uppercase string in C#.
  • Add, Remove, Replace Strings in C#9/18/2018 2:17:00 AM. This code snippet shows how to add, remove and replace strings in C# and .net core. Insert method in C#, Remove method in C#, Replace method in C#, Split method in C#.
  • Copy And Concatenate String In C#9/18/2018 12:26:51 AM. This code snippet shows how to copy and concatenate strings in C# and .net core. The Concat method adds strings (or objects) and returns a new string. Using Concat method, you can add two strings, two
  • MenuStrip In C#9/17/2018 8:16:34 AM. The MenuStrip class is the foundation of menus functionality in Windows Forms. If you have worked with menus in .NET, you must be familiar with the MainMenu control. Now, new way to create menus in C#
  • NumericUpDown In C#9/17/2018 8:04:24 AM. A NumericUpDown control allows users to provide a spin (up/down) interface to move through pre-defined numbers using up and down arrows. In this tutorial, we will see how to create a NumericUpDown con
  • Finding multiple items in C# List9/17/2018 12:37:36 AM. In this article we will see how to find multiple items in C# list.
  • Add Some Elegance To Your Code Using C# List9/17/2018 12:07:01 AM. A short and to-the-point tutorial that demonstrates how to sort and search using List in C#.
  • Compare Two Strings in C#9/16/2018 7:52:22 PM. There are several ways to compare two strings in C# and .NET Core. Code sample in this article shows how to use Compare, CompareTo, Equals, and other methods to compare two strings in C# and .NET.
  • TripleDES Encryption In C# And .NET Core9/7/2018 9:20:26 AM. TripleDesCryptoServiceProvider class provides the functionality of TripleDES algorithm. This article demonstrates how to use TripleDesCryptoServiceProvider class to apply DES algorithm to encrypt and
  • DataTable In C#9/6/2018 12:12:53 AM. The ADO.NET DataSet is a data construct that can contain several relational rowsets, the relations that link those rowsets, and the metadata for each rowset. The DataSet also tracks which fields have
  • C# DateTimePicker Control9/4/2018 6:47:08 AM. A DateTimePicker control allows users to select a date and time in Windows Forms applications. In this tutorial, we will see how to create a DateTimePicker control at design-time as well as at run-tim
  • DomainUpDown In C#9/4/2018 6:24:20 AM. A DomainUpDown control allows users to provide a spin (up/down) interface to move through pre-defined strings using up and down arrows. In this tutorial, we will see how to create a DomainUpDown contr
  • C# Delegates9/4/2018 1:30:56 AM. This article discusses the basics of delegates in C# and how to take advantage of delegates by implementing them in your applications.
  • Delegates and Events In C#9/1/2018 11:10:40 AM. Delegates and events in C# are one of the most used and talked topics. This article explains what C# delegates and events are are and how delegate is used in an application.
  • DataGridView Control In C#8/30/2018 6:47:37 AM. This step by step tutorial shows how to use the Windows Forms DataGridView Control in Visual Studio 2008.
  • StatusBar In C#8/20/2018 1:41:49 AM. A StatusBar control is used to display status in a WinForms app. In this article, you will learn how to use a status bar control in a Windows Forms application.
  • C# foreach loop8/18/2018 10:43:20 PM. This article demonstrates how to use a foreach loop in C#.
  • ComboBox in C#8/15/2018 11:10:42 PM. A ComboBox control is a combination of a TextBox and a ListBox control. Only one list item is displayed at one time in a ComboBox and other available items are loaded in a drop down list.
  • Decorator Pattern in C#8/14/2018 4:48:46 AM. This article describes the Decorator Pattern. The Decorator Pattern provides a flexible alternative to sub classing for extending functionality dynamically.
  • 5 Tips to Improve Your C# Code: Part 18/13/2018 3:51:14 AM. Dear reader, in this article I provide a few best practices in C# programming.
  • C# Delegates, Action, and Func8/10/2018 12:02:02 AM. In this video, we will be looking at the three important parts of C# - Delegates, Func, and Action.
  • How To Implement TDD In C# Using NUnit Testing With NInject DI4/23/2018 12:52:13 AM. How to implement TDD (Test driven development) in c# (Csharp) using Nunit testing with NInject DI?
  • Joseph Guadagno To Be The Next Keynote Speaker Of CSharpCon183/26/2018 4:35:18 PM. C# Corner announces the name of 9th keynote speaker for the upcoming C# Corner Annual Conference 2018.
  • Meet Jeff Prosise At CSharpCon18 Keynote3/19/2018 12:38:32 AM. C# Corner announces the name of its 8th Keynote Speaker for the upcoming Annual Conference.
  • Pinal Dave Is The Next Keynote Speaker For #CSharpCon183/9/2018 1:22:10 AM. C# Corner reveals the name of the next keynote speaker of C# Corner Annual Conference 2018..
  • Meet Chris Trew At CSharpCon18 Keynote2/26/2018 11:33:13 AM. C# Corner announces Chris Trew as the sixth keynote speaker for C# Corner Annual Conference 2018.
  • CSharpCon18 Agenda Announced2/21/2018 4:38:33 PM. The agenda for the C# Corner Annual Conference 2018 has been announced. There are several parallel tracks with back-to-back sessions on the latest and future oriented technologies.
  • Why Tech Conference Speakers Don't Get Paid2/17/2018 9:58:38 AM. Do you wonder how much tech conference speakers get paid? Not much. You will be surprised.
  • Diksha Deo Announced As Fifth Keynote Speaker Of CSharpCon182/2/2018 10:00:18 AM. Diksha Deo is announced as the fifth keynote speaker at the C# Corner Annual Conference 2018.
  • Meet Jason Beres at CSharpCon18 Keynote1/30/2018 5:43:31 PM. Jason Beres will be the fourth keynote speaker of the CSharpCon18.
  • C# Corner Announces Third Keynote Speaker For CSharpCon181/29/2018 12:39:06 AM. C# Corner announced Magnus Mårtensson as the third keynote speaker of the upcoming C# Corner Annual Conference 2018.
  • CSharpCon18 First Keynote Speaker Announced12/26/2017 2:15:38 PM. We are very excited to announce Mads Torgersen as the first keynote speaker of our upcoming C# Corner Annual Conference 2018.
  • Interface Best Example in C#5/22/2017 8:59:13 AM. In this article, you can easily understand interfaces in C#.
  • LINQ Basic To Advanced - MVC Demo Application5/17/2017 5:44:49 PM. Here, in this post, we are going to see some basic and advanced LINQ queries
  • C# Corner Annual Conference 2017: Official Recap4/24/2017 4:35:35 AM. The C# Corner Annual Conference 2017, one of North India’s largest developer conferences, was held on April 7-9 at the Leela Ambience Convention Hotel, Delhi. Here are the highlights of the event.
  • DotNetDave Rocked The C# Corner Conference4/17/2017 10:06:50 AM. dotNetDave Rocked The C# Corner Conference.
  • Struct in C#3/5/2017 11:14:57 PM. In this article, you will learn how to define structs in C#, where and how to use them and what is the difference between structs and classes.
  • Why Should I Blog?12/10/2016 3:09:12 PM. I want to share some of my experiences here about blogging with the Mindcracker community.
  • New Design For Content View Page - Need Your Vote10/25/2016 6:26:29 PM. We are revamping the articles, blogs, and news view page. You vote is needed for finalizing the design.
  • Text To Speech Converter In C#9/19/2016 1:39:54 AM. After reading this you can built you own text to speech converter in c# desktop application.
  • Programación Capas con VS C# 2012 y SQL Server: Part 3 (Spanish) 7/15/2016 1:28:39 AM. Tercer video del curso de programación en Capas con Visual Studio 2012. En este video:- Crear Método GetOne (Devolver un único registro) en capa de Datos, Negocio y Presentación- H
  • What's New for .NET 20157/12/2016 2:44:35 AM. In this video, we discover the .NET 2015, learn the latest on the different pieces of the .NET universe: .NET Framework 4.6, .NET Core, ASP.NET 5, Roslyn... and more.
  • Programación Capas con VS C# 2012 y SQL Server: Part 2 (Spanish)7/11/2016 5:13:24 AM. Segundo video del curso de programación en Capas con Visual Studio 2012. En este video: - Crear SP que devuelva registros de la tabla Customer. - Creación de la clase (en Visual Studio) que
  • Programación Capas con VS C# 2012 y SQL Server - Part 1 (Spanish)7/7/2016 12:28:04 AM. Primer video del curso de programación en Capas con Visual Studio 2012. En este video: - Descargaremos la base de datos - Crearemos el proyecto y cada una de las capas, así como agregar las
  • CRUD EntityFramework C# y SQL Server - Part Fourth (Spanish)7/5/2016 6:34:54 AM. Último video de la serie que elaboré sobre Entity Framework. En esta ocasión terminamos de ver las operaciones CRUD con la eliminación de registro.
  • CRUD con Entityframework CSharp y Sql Server Part Two (spanish)7/4/2016 8:14:30 AM. En el video anterior (http://goo.gl/OHSsnz), vimos la parte teórica. En esta ocasión crearemos el modelo de entidades y devolvemos datos de la base de datos.
  • Crud con Entity Framework Csharp y sql-server - Part Three(Spanish)7/4/2016 8:14:06 AM. En esta tercer entrega, veremos cómo guardar registros, tanto para actualizar como para insertar, así como una nueva forma de devolver los registros (SingleOrDefault), anteriormente vimos co
  • The Future of C#7/4/2016 8:10:39 AM. In this video, we see early versions of new C# 7 language features such as tuples and pattern matching, new editor features like code style and source generators, and much more.
  • CRUD con EntityFrameWork - CSharp y SQL Server - Part One(Spanish)7/1/2016 2:40:04 AM. Primero de una serie de 5 video tutoriales sobre Entity FrameWork. Para esto elaboraremos un pequeño proyecto donde efectuaremos operaciones CRUD sobre una tabla de SQL Server. Este primer Video
  • Chapters Related Queries - Contact Information Updated2/21/2016 9:02:36 AM. Every chapter related queries will now be sent to chapter at a new email address.
  • Download: Simplifying Parallelism Complexity; C# 2008 and 2005 Threaded Programming2/21/2016 9:02:36 AM. Download 1 free chapter from this new book to see how quickly and easily it will teach you the skills you need to develop applications with great performance exploiting multicore and multiprocessor modern computers, using C# 2008 (3.0), future C# 2010 (4.0, still in CTP) or older C# 2005 (2.0).
  • Facebook convert into Excel Sheet2/21/2016 9:02:36 AM. Hide you Facebook from others. you can touch with FB all times without any fear.
  • All About Var And Dynamic Types In CSharp10/15/2015 6:07:57 AM. In this article, we will learn how to use var and dynamic types in C#.
  • CSharp Code For Making a Double Entry General Ledger Posting (Method 1)10/15/2015 12:55:14 AM. In this article we will learn about a C# Code for making a Double Entry General Ledger Posting (Method 1).
  • Suporting Video: Starting a process in CSharp5/5/2015 12:32:15 PM. This video shows an C# Application example which a starts a notepad process. The sample example runs a batch file as process. The demo for both the cases were shown here.
  • Entity Framework con MySql y SQL Server | C# 4/9/2015 10:56:32 AM. Aprende a utilizar EF con MySQL y a alternar entre MySQL y SQL Server
  • Step-by-step Create CLR Stored Procedure3/27/2015 2:14:59 PM. In this article we will create a CLR stored procedure step by step.
  • Importance of Forums3/18/2015 6:47:45 AM. Hi All, I like to take this opportunity to put together some of my experience or views here, about the Forums.
  • Nullable types in c#1/24/2015 9:50:41 PM. Nullable types are instances if System.Nullable. A nullable type can represent the normal range of values of its underlying value type plus an additional null value.
  • Understanding ref and out keywords - Language C#1/24/2015 6:24:05 PM. This is a very initial video tutorial showing about ref and out keywords. The ref keyword causes argument passed by reference. The effect is that any changes is made to the parameter in the method will be reflected in that variable when control passes back to the calling method. The out keyword also causes argument to be passed by reference. There is no need to initialize the out variable, as it requires in case of ref variable.Both ref and out are treated differently at runtime, but treated the same at compilation. Therefore, methods can’t be overloaded, if one method takes a ref keyword and the other takes an out argument.
  • C# 6.0 Video Tutorial Part 1 : Using Static1/21/2015 2:39:59 AM. In this video you will see how to Using Static in C#.
  • Recursive Functions in C#11/28/2014 3:29:39 AM. In this article, I will explain recursive functions in C#.
  • Use an Abstract Class in C#11/28/2014 3:28:58 AM. In this article, I will explain the abstract class concept.
  • Working With Caching in C#11/8/2014 12:36:08 PM. This article introduces implementation of caching with the C# language.
  • C# Defensive Event Publishing Using Interfaces10/23/2014 5:59:17 AM. This article explains how to use interfaces for C# Defensive Event Publishing.
  • MongoDB CRUD Operations in ASP.Net9/9/2014 2:41:31 AM. In this article we will learn how to do the CRUD operations with MongoDB using ASP.NET.
  • Virtual vs Override vs New Keywords in C#9/9/2014 12:42:40 AM. This article explains the basic differences between the three most frequently used and confusing keywords in C#.
  • How I Became a C-Sharpcorner Addict7/24/2014 1:26:32 PM. "Addiction is the continued repetition of a behavior despite adverse consequences or a neurological impairment leading to such behaviors.". See WikipediaR more for details.
  • Object Creation and it's life cycle - Garbage Collection Part-16/19/2014 4:12:51 PM. Working on s series of videos on Garbage Collector. This is first part of the series. In this video, I have talked about the Object Creation and it's Life Cycle
  • Interfaces in C#5/31/2014 3:53:30 PM. In this article we will learn about interfaces in C#.
  • Programming Languages For Geeks in 20145/29/2014 5:51:56 PM. This article describes most of the programming languages currently in use.
  • Difference Between Override and New Keyword in C#5/11/2014 12:34:08 PM. Here we will try to differentiate between override and the new keyword with an example in C#.
  • Abstract Classes in C#4/6/2014 5:19:12 PM. This article will explain one of the most important concepts of object oriented languages (for C#), abstract classes.
  • Type Conversion in C#3/30/2014 11:16:59 AM. This article explains one of the most important concepts of programming languages, Type Conversion, and how to do it effectively in our work.
  • Maintaining Sessions in .NET Framework2/8/2014 3:10:25 PM. Here I explain how to create sessions for your website.
  • Creating a Sound Recorder in C and C#2/4/2014 3:25:18 PM. In this article we will learn how to record audio and play sound files in C and C#.
  • Generics in C#1/11/2014 3:11:12 PM. This article is all about generics in C# and how to improve performance overhead.
  • C# Interface Based Development12/10/2013 3:06:15 AM. When trying to build maintainable, reusable, and flexible C# code, the object oriented nature of C# only gets us 50% of the way there. Programming to interfaces can provide us with the last 50%. Interfaced-based design provides loose coupling, true component-based programming, easier maintainability and it makes code reuse much more accessible because implementation is separated from the interface.
  • Replace Double Quotes to Single Quotes in C#12/4/2013 3:10:09 AM. In this blog we will see how to replace double quotes to single quotes in TextBox.
  • C# Introduction to Fuzzy Computing: Part I12/3/2013 4:51:32 AM. Boolean logic often fails to adequately simulate real-world conditions because things are never simply just black and white (or zeroes and ones) but exist in millions of shades of grey. This article is a brief introduction to the subject of fuzzy computing through demonstration of a few of the core principles using a fuzzy controller.
  • Creating Dynamic Object With Dynamic Feature in C#9/19/2013 2:02:02 PM. There were new features introduced in .Net 4.0 and one of the awesome features was addition of System.Dynamic in the framework library.
  • Single Responsibility Pattern in C# : Simplified9/9/2013 6:41:47 AM. This article explains Single Responsibility Pattern (SRP).
  • Creating Link Extractor and Filter in C#: Part28/18/2013 10:28:45 PM. In this article we will create a link filter using C#.
  • Using Properties Approach to Pass Data Between Forms8/4/2013 6:52:37 PM. In this article we will learn how to data between forms in C# Windows Forms. There are many such approaches to passing data between forms. Here we will learn the Properties approach in detail.
  • Property in C#7/3/2013 11:48:37 PM. This article explain that what is property and what are need property and How can use property.
  • Memory allocation using new operator in C#6/29/2013 1:53:08 PM. This article presents some interesting facts of the new operator in C#.
  • Look Under the Hood of C# Program Execution: Part 16/28/2013 11:44:10 AM. Dear friend, in this article I will take you from the backdoor of C# code execution and show you the step-by-step operation of code execution in C#.
  • C# - Object Versus Var Versus Dynamic6/3/2013 2:38:03 PM. So right now in C# we have the Object class, and the var and dynamic types. At first look, they all seem to do the same job, but not really.
  • Techniques For Handling MultiThread Programming C#5/18/2013 4:46:27 PM. This article explains somes multithread programming techniques in C#.
  • Bind Files in Gridview and Download in ZIP Folder in ASP.NET5/18/2013 3:05:59 PM. In this article I explain how to bind files in a GridView and how to download selected files in zip format.
  • Default Scope of a C# Class5/8/2013 2:45:10 AM. Here you will learn about the default scope of a C# class.
  • Project <Name> could not be opened because the Visual C# 2012 compiler could not be created.2/21/2013 1:20:41 PM. Project 'WebApplication1' could not be opened because the Visual C# 2012 compiler could not be created. Error creating instance of managed object 'Microsoft.VisualStudio.CSharp.Services.Language.ManagedObjectFactory' (Error code is 0x80131513).
  • Thank you csharp-corner for Mindcracker MVP2/2/2013 2:32:18 AM. C-sharpcorner.com is a great platform for learning and imparting knowledge. Its appreciation to its contributors is unique and praise worthy.
  • Cross Thread Operations in C#10/13/2012 4:09:34 AM. When you will work with threads and want to access a control on another thread then its post will solve your problem.
  • MongoDB With CSharp10/13/2012 3:10:20 AM. In this article we will do a quick start of MongoDB with CSharp.
  • Using a Lambda Expression Over a List in C#10/11/2012 12:38:42 AM. This article exemplifies methods for performing several tasks and queries over a set of records in a List. Sample code is also attached.
  • Three Dimensional Dictionary in C#10/4/2012 11:41:18 AM. In this article, you will learn how to build a three-dimensional Dictionary structure in C#.
  • Wrapper Patterns in C#, Part IV: The Adapter Pattern10/4/2012 10:38:05 AM. In this series of four articles, we will travel down the C# rabbit hole and see how it is all possible with some wrapper patterns: Proxy, Decorator, and Adapter.
  • C# TabControl 10/4/2012 8:34:31 AM. The TabControl manages tab pages where each page may host different child controls. In this article, I will demonstrate how to create and use a TabControl in Windows Forms using C#.
Source Code: Graphics Programming with GDI+
Graphics Programming with GDI+ is the .NET developer's guide to writing graphics appl...
Download