C# Corner

Resources  
  • Complex Numbers ClassMar 20, 2001. This small example demonstrates using some of the interesting language elements of the C# language.
  • Operator Overloading ExampleMay 14, 2001. The code uses the feature of Operator Overloading in C#. It shows how different operators are overloaded and can be used in a easy manner.
  • Super String in C#Aug 20, 2001. Today I realized that I miss those Visual Basic/Visual C++ type operators. You know the ones: Left, Mid, Right.
  • Operator Overloading in C#Sep 10, 2001. The Source code below shows how to use Operator Overloading in C#. Operator Overloading is pretty useful concept derived from C++ by C#.
  • Operator Overloading in C#Dec 03, 2001. All unary and binary operators have pre-defined implementations, that are automatically available in any expressions. In addition to this pre-defined implementations, user defined implementations can also be introduced in C#.
  • .NET Math Expression ParserApr 22, 2002. This is a math expression parser written in C#, which evaluates mathematical expressions.
  • Comparison of C# with Java: A Developer PerspectiveMay 29, 2002. The .NET is a language and operating system (on Windows as of now) independent platform pretty similar to Java.
  • Using Genetic Algorithms to Design Logic Circuits in C#Feb 05, 2003. The article goes to explain that GA (Genetic Algorithms) have been used by various programmers to come up with 15 previous patented inventions + (and here is the startling part) some new ones! I can see the running joke in the patent office now.
  • Use Thread Local Storage to Pass Thread Specific DataMar 18, 2003. The specific thread level storage is known as thread local storage or TLS for short. The .NET threading namespace allows .NET developers to use TLS from within their multi-threaded applications to store data that is unique to each thread.
  • Using Generic Algorithms to Layout Circuit BoardsApr 07, 2003. This article tells you how to use a Genetic Algorithm to optimally layout parts on a circuit board so they have the shortest connections between them.
  • Changing the default limit of 25 threads of ThreadPool ClassJun 19, 2003. The Threadpool is useful for managing threads that are usually in a wait state and that take only a short amount of time to do their work. If still you would like to change the default limit of 25 threads then here you go.
  • Virtual Oscilloscope using PIC Microcontroller Oct 23, 2003. An oscilloscope is probably the most important instrument for observing and measuring electronic circuits.
  • Real Life SQL and .NET: Part VJan 13, 2004. Welcome to the world of SQL and the huge, growing database technologies of today’s business all over the SQL world. By reading this article, we have begun accepting the knowledge that will soon be required for survival in today’s world of relational database and data management. Alas, for the reason that it is first necessary to provide a background of SQL and cover some preliminary concepts that we need to know, the majority of this article is text in paragraph format.
  • MSMQ, your reliable asynchronous message processingJul 20, 2004. Microsoft Message Queue server, short MSMQ, provides exactly that - guaranteed and reliable message delivery. It provides an easy way to send messages between different applications or to process messages asynchronously.
  • Short Cuts for Toolbar ButtonsJul 26, 2004. This tutorial tells the story about "How to create short cuts for toolbar buttons?".
  • Writing unsafe code - pointers in C#Oct 13, 2004. In this article I will give a short description of one of the feature of C# which are pointers and so-called unsafe code. This subject is particularly close for C++ programmers. Moreover, it is a feature that we do not find in Java.
  • Language Extensions in C# 2.0Apr 21, 2005. This article intends to the C# 1.x developers and covers what-why-how the new enhancement .The philosophy behind the document is to have quick update on C# 2.0 and leverage this in your day to day development work.
  • Writing C# 2.0 Unsafe CodeFeb 23, 2006. We will see that C# allows suspending the verification of code by the CLR to allow developers to directly access memory using pointers.
  • Automated Code Coverage and Unit TestsMar 08, 2006. A short tutorial that explains how to use a code coverage tool and how it can be integrated with unit tests to allow us to determine how well the unit tests exercise our application/classes. Code examples are written using C#.
  • AndAlso & OrElse Operators in C#Mar 13, 2006. Hi all, in a very short note I am trying to explain some interesting logical operators in C# and their VB.NET counter part. You must ware of the differences between these operators for a better usage of them.
  • Convert Long to Short File Names in C#Mar 17, 2006. Here in this article is very simple code for short to long and long to short file names conversion.
  • Add some elegance to your code using C# ListMar 31, 2006. A short and to-the-point tutorial that demonstrates how to sort and search using List in C#.
  • Using LINQ in Visual Studio 2005Jul 03, 2006. LINQ (.Net Language Integrated Query) is the general-purpose standard query operators that allow traversal, filter and projection operations to be expressed in a direct yet declarative way in any .Net programming language.
  • Hiding the Date in a Date Time Picker ControlMar 26, 2007. This very short article will address an extremely easy way to hide the date value contained in a date time picker control. While the control contains no property that will allow you to hide the current date, nor to set the value of the control to null or an empty string, it is still possible, and even very easy to generate a date time picker control that does not display a date.
  • Validating the Date in a Date Time Picker ControlMar 27, 2007. This is another short article on the date time picker control. This article will address an approach that may be used to require the user to confirm changing a date.
  • F# Types and the Forward Pipe OperatorMar 22, 2008. Looking at F# Types (Especially Functions) and the Forward-Pipe Operator.
  • How to Use the EXCEPT and INTERSECT Operators in SQL Server 2005Sep 28, 2008. This sample shows how to use EXCEPT and INTERSECT operators in SQL Server 2005.
  • Getting an External IP Address LocallyJan 20, 2009. This short article shall address the easiest way possible to get your external IP address (and local/internal IP address).
  • Using a Combobox to Select ColorsMar 19, 2009. This is a short article on how to use a combo box control to display and select all the named colors.
  • Project Management Costing - FAQ'sMay 19, 2009. This is a short and sweet FAQ which iterates through the most common metrics which will help you judge your project health.
  • Type Conversions in C#Jun 04, 2009. In this article I will explain about one of the main topics in C# - Data Types. You will also learn about the value and reference types, type conversions and other features related to data types.
  • Creating a Stack-Based ArrayOct 08, 2009. - Learn how to create high-performance stack-based short-lived arrays. - Learn how to work with array pointers. - Learn how to copy arrays many times faster.
  • Wildcards in SQL Server 2005Oct 27, 2009. SQL wildcards are used for searching data’s in a database, which were used with LIKE operator.
  • Hello C#Nov 05, 2009. This short article is based on the classic “Hello, World” sample program familiarizes you with the language syntax and introduces the command line compiler.
  • Expressions and Operators in C#Nov 19, 2009. In this article I will explain you about expression and operator.
  • Overloading in C#Dec 01, 2009. In this article I will explain you about overloading in C#.
  • SQL Query Optimization FAQ Part 1 (With video explanation)Feb 02, 2010. In this article we will first try to understand what is a SQL plan, how is it created and then we will move towards understanding how to read the SQL plan. As we read the SQL plan we will try to understand different operators like table scan, index seek scan, clustered scan, RID lookup etc. We will also look in to the best practices associated with clustered and non-clustered indexes and how they function internally. We will practically see how indexed views increase performance and in what scenarios we should use the same.
  • Take Screen Shot From Media Element in WPFFeb 22, 2010. In this article we will see how can we take the screenshot of the Media (Video) we are playing.
  • Is Operator in C#Feb 24, 2010. The Is operator in C# is used to check if a type of an object is compatible with the other type. If type is not compatible, you will also see C# compiler will through an error in Visual Studio IDE.
  • As Operator in C#Feb 24, 2010. The As operator in C# is used to convert from one type to another. You can use casting to cast one type to another but if you apply casting on incompatible types, you will get an exception.
  • Convert Long, Short, Single to Byte Array in C#Feb 27, 2010. The BitConverter class in .NET Framework is provides functionality to convert base data types to an array of bytes, and an array of bytes to base data types.
  • Basics of Data Communication: Part 4Jul 19, 2010. This article will explain about, Transmission Media, Guided Transmission Media, Twisted Pair, Coaxial Cable, Optical fiber, Wireless Transmission media, Multiplexing, Circuit Switching etc.
  • Select and SelectMany: LINQ projection operatorAug 16, 2010. Projection transforms the query result into the form defined by the developer. There are two projection operators in LINQ
  • Overview of Data RecoveryAug 31, 2010. This short article includes an overview of data recovery in general and also includes some handy advise.
  • LINQ Operators and Lambda Expression - Syntax & ExamplesSep 08, 2010. LINQ is a cool feature in C# 3.0. Most of the developers are struggling for the syntax and examples. Here I have collected various examples for each operator in LINQ and the equivalent Lambda Expressions.
  • Different Kind of Operator OverloadingOct 24, 2010. In this article we will learn how to use Different Kinds of Operator Overloading.
  • Simple tips in writing a software requirements and specification Document(SRS) documentDec 27, 2010. In this article I want to give the readers very simple tips from my very short experience in writing a software requirements document. I am a developer and I know how it is important for me to have very clear requirements, and I was a junior project a manager, and I know the cost of a mistake in the requirements document. What I want is to share my experience with the readers.
  • ColorComboBox to pick ColorsJan 12, 2011. In this short article, I am trying to create a ColorComboBox control which allows the user to select colors from System.Drawing.Color struct.
  • Linq Aggregate OperatorsJan 15, 2011. LINQ provides many operators that support making various types of queries with any type of object.
  • Layout Controls in Expression Blend 4 Feb 09, 2011. Here is a short Introduction to the layout controls of Microsoft Expression Blend 4.
  • Windows Mobile Utility on the Move, (Works For Indian Region only)Mar 01, 2011. This application can be used by any user to search the STD Code, Mobile operators circle easily throughout India. It's a very handy application which runs on Windows Mobile 6.1 & 6.5 professional devices.
  • String Concatenation and Scope Resolution Operator in SQL Server 2008 R2Mar 03, 2011. Here you will learn String Concatenation and Scope Resolution Operator in SQL Server 2008 R2.
  • Type casting with is and as operator in C#Mar 21, 2011. Many developers are casting using the "is" operator. We also have the "as" operator for type casting.
  • WPF-Validations On All Database OperationsApr 27, 2011. This article shows how to use validation whenever a user enters data. By using validation you will stop entering the wrong data into the database and avoid exceptions.
  • WCF 4.0 Features: Part 1Apr 29, 2011. In short WCF 4 tries to address a common scenario easily and at the same time gives us more options for communicatation between service and client.
  • What are Temporary Tables in Sql Server?Apr 29, 2011. Temporary tables are a useful tool in SQL Server provided to allow for short term use of data
  • Select Query With Logical Operator in a Mongo Database Using C# DriverMay 23, 2011. In this article I will describe how to do a select query in a Mongo database using C# driver.
  • Fetching Mobile Operator Name in Windows 7.1 Phone [Mango]Jun 10, 2011. Here you will see how to fetch the mobile operator's name in Windows 7.1 Phone.
  • SQL SERVER 2005 : Using Special Characters (Wild Characters) in LIKE And NOT LIKE OperatorJun 24, 2011. Special Characters are used for finding a specific character string using the LIKE operator in SQL SERVER.
  • The Is and As Operators in C#Jul 05, 2011. In this quick article you will take a look at the "is" and "as" operators in C#.
  • Types of Operators in F#Jul 15, 2011. This article demonstrates operators; Infix operators, Prefix operators and types of operators. Have a quick review for learning operators.
  • Concept of Sequence in F#Jul 20, 2011. This article is a demonstration regarding Sequence, Sequence comprehension, Range expression and Sequence Module aggregate operators. It also contains lazy evaluation of Sequence elements. Have a quick review to learn.
  • Variables & Operators in MySQLNov 30, 2011. In this article we will learn how variables & operators are used in MySQL.
  • Working with Union in MySQLDec 09, 2011. This article describes the functionality of the union operator in MySQL.
  • Working with cookies in PHPDec 12, 2011. Today I will discuss about cookies in PHP which, in short "cookies are small strings of data created by a Web server but stored on the client".
  • Monostable MultivibratorJan 10, 2012. In this article we are discussing a very important electronic circuit, the monostable multivibrator.
  • MySQL Operators And Comparison FunctionsJan 12, 2012. Here we will show how to work with the Operators and Comparison Functions in MySQL
  • Humanoid Robot Eyes: Part 1Jan 20, 2012. This is a part of a short series covering information about humanoid robot eyes.
  • Operators in PHPFeb 13, 2012. In this article you will see the types of operators available and how to use them in PHP.
  • SQL Limit in PHPMar 05, 2012. In this article you will see, how to execute a LIMIT operator of mysql in PHP. 
  • Concept of Join in SQL ServerMar 13, 2012. In this article we are show different types of joins in SQL Server. A Join in SQL is used to combine two or more tables. We use the Join operator to gather the data in a single query.
  • Switch Between Metro UI and Desktop in Windows 8Mar 17, 2012. In this article, I explain how to switch between Metro UI and Desktop Mode. Articles also talks about some short cut keys.
  • Control Your Remote Control Car With PC KeyboardMar 20, 2012. This is something I have been working with sometime back. Goal is to control my remote control car using my computer's keyboard...Isn’t it cool. I haven’t used any of the complicated circuit’s diagrams etc! Idea is really simple only base theory used is, “a transistor can act as a switch”.
  • Fancy and Animated Hide and Show of Paragraph Tag Using jQueryApr 13, 2012. This post shows how to create a Fancy and Animated Hide and Show of Paragraph Tag in ASP.NET using jQuery. Please assume this post as addition to my last post titled "Animated Hide and Show of Paragraph Tag using jQuery". Here we will use Compound Effects to create jQuery methods short and quick.
  • How to use Operator Overloading in C#Jun 02, 2012. In this article, we will discuss about the operator overloading in C#. It means that we are defining the operator for a class.
  • Compound Operators in SQL Server 2008Jul 25, 2012. In this article you will learn some basics about Compound Operators of SQL Server 2008.
  • Overload Operator Using C#Aug 16, 2012. In this article we will try to understand how to overload operator == for our convenience.
  • Asynchronous Programming in Windows Store AppAug 21, 2012. In this article I will explain how to use await operator for asynchronous programming in Windows Store Apps.
  • Formated Date And Time in Windows Store AppsSep 24, 2012. In this Article I discribe how to retrieve date and time in short and long format in Windows Store Apps using JavaScript.
  • Predicates in SQL Server 2012Sep 27, 2012. This article demonstrates use of predicates with SQL queries in a SQL Server database.
  • JavaScript Building BlocksOct 18, 2012. I'm going to discuss JavaScript building-blocks for beginners.
  • JavaScript OperatorsOct 19, 2012. Today, we are going to discuss JavaScript-Operators through examples.
  • Skip Operator Using LINQOct 23, 2012. Today, in this article let’s play around with one of the interesting and most useful concepts in LINQ.
  • Take Operator Using LINQOct 23, 2012. Today, in this article let’s play around with one of the interesting and most useful concepts in LINQ.
  • Time Format Specifier In C#Oct 23, 2012. In this article I will explain how to use the Time Format Specifier in C#.
  • Date Format Specifier In C#Oct 23, 2012. In this article I will explain how to use the Date Format Specifier in C#.
  • Logical Operators in TypeScriptNov 02, 2012. In this article I have described logical operators in TypeScript with an example.
  • Assignment Operators in TypeScriptNov 02, 2012. In this article I have described assignment operators in TypeScript with an example.
  • Consuming URL Shortening Services in VB.NETNov 09, 2012. Just another article of the URL shortening services series.Today, we are going to talk about another hot and easy-to-use service, it's Tweetburner. If you haven't used it before, then it's the time to.We’re going to discuss how to use Tweetburner first. After that, we’ll inspect its API and learn how to use it in your .NET application.
  • Add Elegance to Lists Object in VB.NETNov 09, 2012. A short and to-the-point tutorial that demonstrates how to sort and search using VB.Net's List object.
  • Understanding Structures in VB.NETNov 10, 2012. A structure in VB.NET is simply a composite data type consisting of a number elements of other types.
  • Getting an External IP Address LocallyNov 10, 2012. This short article shall address the easiest way possible to get your external IP address (and local/internal IP address).
  • How To Use Arithmetic Operators in TypeScriptNov 17, 2012. In this article I will explain what arithmetic operators are in TypeScript with an example.
  • Precedence and Associativity of Arithmetic Operators in TypeScriptNov 21, 2012. In this article I am going to explain how to work precedence and associativity in arithmetic operators.
  • Precedence and Associativity of Logical Operators in TypeScriptNov 22, 2012. In this article I am going to explain Precedence and Associativity of Logical Operators in TypeScript.
  • Precedence and Associativity of Relational Operators in TypeScriptNov 23, 2012. In this article I am going to explain how precedence and associativity of relational operators works in TypeScript.
  • Precedence and Associativity of Assignment Operators in TypeScriptNov 26, 2012. In this article I am going to explain how Precedence and Associativity of Assignment Operators works in TypeScript.
  • Bitwise Operators in TypeScriptNov 27, 2012. In this article I am going to explain how to use bitwise operators in TypeScript.
  • Precedence and Associativity of Bitwise Operators in TypeScriptNov 28, 2012. In this article I explain precedence and associativity of Bitwise operators in TypeScript.
  • Correlated Query Operation With Lambda Operator in C#Nov 28, 2012. Today, in this article let's play around with one of the interesting and most useful concepts in C# with Lambda.

About short-circuit-operator

NA

SPONSORED BY

Spire.Doc - Free .NET Word API
Use Spire.Doc to create, read, write, print, and convert word documents to OpenXML, RTF, TXT, XPS, EPUB, EMF, HTML, Image and PDF.
European SharePoint Conference