C# Corner

Resources  
  • Understanding Data Structures - Linked ListsDec 26, 2017. In this article we will go through the basics of linked list data structure and implementation of it in various programming languages like C, C++, C#, Java, Python, VB.Net
  • Data Structures and Algorithm (DSA) – Performance, Complexity And Big-O NotationAug 28, 2017. In this article we will be talking about what performance of an algorithm is and how Complexity is used to measure performance and what Big-O notation is.
  • Data Structures In Java - Linear ArrayAug 10, 2017. Data structure means organizing the data by using models in the computer memory. A linear data structure that represents a relationship between elements by successive memory location is known as the array, where as a linear data structure that represents a relationship between elements by pointer and link is known as linked list.
  • Data Structures And Algorithms - Part Three - An Array Of FunJun 15, 2017. Data Structures And Algorithms An Array Of Fun.
  • Data Structures And Algorithms - Part One - IntroductionMay 22, 2017. Introduction to data structures and algorithms.
  • Data Structures And Algorithms - Part Two - A Word About Big-O NotationMay 22, 2017. This article is an introduction to Big-O Notation, which is used to measure the running time of a function/ method.
  • Comparing Structures And Classes In Swift LanguageJul 07, 2016. In this article, you will see the comparison between the structures and classes in Swift Language.
  • Introduction To Structures In CMar 24, 2015. In this article you will learn about the basics of Structures in the C programming language.
  • 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.
  • Some Real Differences Between Structures and ClassesMar 02, 2009. This article lists some differences between classes and structures.
  • OOPS Concepts and .NET Part 1: Classes, Objects, and Structures Jun 22, 2005. The following article kicks off a three-part article series that will present definitions and samples for different Object-Oriented Programming concepts and its implementation in .NET.
  • Digging Deeper - Structures in C# Feb 22, 2005. Structures in C# are similar to structures in C and C++ but with several prominent differences. In C#, structures are value types.
  • Moving C Structures into .NET with Custom MarshalingDec 17, 2004. Microsoft provides several attributes for marshaling C to C#. In our example we will take the case where we have hundreds of structures and only a few API calls, so we only need to generate the marshaled code for the structures.
  • Understanding Structures in C#Oct 23, 2001. A structure in C# is simply a composite data type consisting of a number elements of other types.
  • Routed Events, WPF Tree Structures, Event Sequence for BeginnersDec 30, 2017. Hello WPF aspirants, I take this opportunity to present to you a simple example of WPF Routed Events and supporting theory on Routed Events, Event sequences, what happens when a button is clicked, etc. These, I believe, will guide the beginners into the lovely land of WPF.
  • Structures In Swift Programming LanguageJul 08, 2016. In this article, you will learn about structures in Swift programming language.
  • Introduction To Data StructuresFeb 12, 2016. In this article you will learn about Data Structures in C#. I will discuss stack and queues.
  • Structures in C#Apr 05, 2015. In this article we will learn what structures in C# are and how to use them.
  • Stacked Queues, An Advance in Data StructuresNov 24, 2014. This article is about stacked queues to provide combined configuration of both structures to help us to access data in a fine way for proper memory allocation of the data.
  • OOPs Concepts and .NET Part 1: Classes, Objects, and StructuresJun 22, 2005. The following article kicks off a three-part article series that will present definitions and samples for different Object-Oriented Programming concepts and its implementation in .NET. The first part will examine the concepts of classes, objects, and structures. The second part will examine the concepts of inheritance, abstraction, and polymorphism. The third and last part will examine the concepts of interface, multiple interface inheritance, collections, and overloading.
  • Introduction To ASP.NET ProjectApr 25, 2018. Today, we’ll discuss the ASP.Net application architecture. What is the anatomy (structure)? What is the purpose of different files?
  • Dissecting A Flutter App Folder StructureApr 05, 2018. In my last article, I mentioned the step by step installation guide about how to install Flutter with Android Studio on Mac as well as Windows. In this article we will dissect the folder structure of the default Flutter app and understand how to manage the various resources needed for developing a cross platform app using Flutter.
  • Getting Started With Angular 5Mar 25, 2018. In this article we will learn project folder structure of Angular 5 and how to set up your first Angular application
  • ASP.NET Core 2.0 Project Structure And A Few Important Folders/ FilesFeb 26, 2018. Despite having been widely accepted as a development platform, ASP.Net was facing a big challenge in that it is only made for Windows servers and can only be executed on IIS.
  • Angular, Bootstrap and ASP.NET MVC - Bootstrap Form Controls - Part EightFeb 23, 2018. In previous articles we have learned AngularJS project setup, styling with Bootstrap, AngularJS structure, data-binding, routing, copying of Angular objects when a form is saved or canceled, inserting/updating forms, Bootstrap modal forms, and more.
  • How To Validate XML Using XSD In C#Jan 29, 2018. Extensible Markup Language (XML) is used to describe data. The XML standard is a flexible way to create information formats and electronically share structured data via the public Internet, as well as via corporate networks. The XML tags are not pre-defined in XML. You will have to create tags according to your needs.
  • Xamarin.Forms - PagesJan 23, 2018. In the previous chapter, I explained how you can prepare your environment for Android or iOS application development, in this chapter I will start presenting the structure of our page in Xamarin.Forms.
  • Architecture Smells - Detection And RefactoringJan 05, 2018. The concept of “smells” is familiar within the software engineering community. The term “code smell” first appeared in the popular Refactoring book by Martin Fowler; it was informally defined as “certain structures in the code that suggest (sometimes they scream for) the possibility of refactoring”. An excessive number of smells in a software system impair the quality of the software and makes the software hard to maintain and evolve.
  • What XSLT Transformation Is And How To Use ItDec 12, 2017. XSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML documents into other XML documents. Sometimes the user wants to some kind of xml structure instead of whole xml; In that case we can use XSLT transformation. This article gives us idea about this.
  • What Is Struct And When To Use Struct In C#Nov 15, 2017. 'Struct' keyword is used to create a structure. A structure can contain variables, methods, static constructor, parameterized constructor, operators, indexers, events, and property. A structure can not derive/inherit from any structure or class. A structure can implement any number of interfaces. Structures provide better performance.
  • ASP.NET Core 2.0 MVC AreasNov 06, 2017. Razor pages inside Areas folder can use the Layout page located outside it (e.g. in /Views/Shared folder). You can define a separate Layout page for each Area too. Yet another approach is to define a common Layout page outside Areas folder and Layout pages inside Areas folder and use them as their layout, creating a nested Layout page structure. Below is a Layout page for Area2 that uses shared layout page (note you need an absolute path to shared layout).
  • Implementation Of Stack And Queue Using Linked ListNov 02, 2017. In this article, I will be discussing two data structures - Stack and Queue and their implementation using another data structure - Linked List.
  • Debugging Tips - Part OneOct 24, 2017. A cool attribute to save some debugging time is DebuggerTypeProxy (Namespace: System.Diagnostics). Using this attribute, you can write your own logic to interpret the object at debug time. Meaning, if you have a list of class objects then you can project on certain properties and force debugger to show the value off of this proxy class. This attribute is applicable to Structures, Classes and Assemblies.
  • Linked List Implementation In C#Oct 09, 2017. In this article, I will discuss one of the most important Data structures- Linked List.
  • ASP.NET Core 2.0 Structured LoggingOct 05, 2017. This article is about how to work with structured logging in ASP.NET Core and Serilog
  • Consume Local File System As A Data Source In Power BISep 27, 2017. We all know Power BI is a very good business intelligence tool. Sometimes there is a situation when we need to prepare report using file system. Power BI provides a connector to consume data from folder structure. We can get all files from a specific folder. But there is one limitation with this connector.
  • Selection Manager For WPF/MVVMSep 17, 2017. This article presents the idea and implementation of a class to manage the selection of only one element in different linear and hierarchical structures.
  • Azure Cosmos DB With SQL Query Cheat Sheet PDFSep 08, 2017. Microsoft Azure Cosmos DB supports querying documents using SQL (Structured Query Language) as a JSON query language. Cosmos DB is truly schema-free. By its commitment to the JSON data model directly within the database engine, it provides automatic indexing of JSON documents without requiring explicit schema or creation of secondary indexes.
  • How To Perform Web Scraping Using Python ProgramSep 04, 2017. Web Scraping (also known as Screen Scraping, Web Data Extraction, Web Harvesting etc.) is a process to scrap (extract) data from web pages, web document, HTML document or XML document in a structured manner and then store in database, text file as a spreadsheet , as a XML , or in whatever file format we want to save in.
  • What Is Meant By Big DataSep 04, 2017. Big data is a term that describes the large volume of data - both structured and unstructured - that overload a business on a day to day basis.But it's not the amount of data that's important.It's what all the - organisations do with the data that matters big data can be analyzed for insights thats load to better decisions and strategic business moves "Big data" is similar to "small data",but it is bigger in size.Big data is the collection of both structured and unstructured data which are from different sources like social data,machine generated data and traditional enterprises.
  • Passing Data To AWS Lambda Function And Invoking It Using AWS CLIAug 09, 2017. In previous article, we learnt about AWS lambda structure and how a lambda function can be invoked. Before we go further, there are couple of things which are very important to consider while doing local development and production deployment.
  • Overview Of The AWS Lambda StructureAug 06, 2017. In this article we will dive deep into AWS Lambda and learn its structure as well as the execution.
  • Angular, Bootstrap And ASP.NET MVC - Part Seven (Bootstrap Modal Forms)Aug 02, 2017. In previous articles, we have learned AngularJS project setup, styling with bootstrap, AngularJS structure, data-binding, routing, copying of angular object when form is saved or cancelled, inserting/updating forms, etc.
  • Angular, Bootstrap And ASP.NET MVC - Part Six Jul 29, 2017. In previous articles, we have learnt AngularJS project setup, styling with bootstrap, AngularJS structure, data-binding, routing, copying of angular object when form is saved or cancelled, etc.
  • AngularJS, Bootstrap And ASP.NET MVC - Part Five (Saving/ Cancelling Form)Jul 28, 2017. In previous articles, we have learned AngularJS project setup, styling with bootstrap, AngularJS structure, data-binding, routing, etc. In this tutorial, we are going to learn how we can save the form data when save button is clicked and reset the form when cancel button is clicked.
  • Overview Of SharePoint Communication SiteJul 24, 2017. Site template is one of the main components defining the structure for managing the contents within SharePoint.
  • Installing And Understanding The ASP.NET Core WEB API Project StructureJul 19, 2017. ASP.NET core is a brand new web framework, that is open source, cross-platform, cloud optimized and built on top of .NET. The important thing is ASP.NET Core will give you a consistent and unified experience for building both Web UI and WEBAPI’s.
  • Upload Content To Azure Container, CDN In WordPress Folder FormatJun 03, 2017. Here, in this article we are going to a see how we upload contents to our Azure container in our CDN storage in a WordPress folder format. You may be thinking what is so special in WrdPress folder format, what makes the difference in other formats? When I say WordPress folder format, I mean one folder in an another folder. In WordPress we usually have the structure as wwwroot/wp-content/uploads/2017/05/. The real problem is, we can not create a container inside a container. Yeah, you heard it right. But, you don’t need to worry about it, there are always few ways we can achieve this need, in this post I am going to show you that. I hope you will like this. Now let’s begin.
  • Overview Of Office 365 Structure And Add User AccountMay 26, 2017. Overview of Office 365 structure and add user account.
  • Software Testing!! BDD, AAA-Structure And Mocking For Unit TestingApr 16, 2017. In this article, you will learn about naming conventions, body structure and object mocking of the test method for unit testing.
  • Setup Angular 2 Application Within Minutes Using Angular CLIFeb 10, 2017. Setting up an Angular 2 application requires a lot of time. It's time consuming to create proper folder structure, config files, system.js file, environment file, etc. This article shows how we can quickly create an Angular 2 application using Angular 2 CLI within minutes. Prior knowledge of Angular 2 is required for this article.
  • Repository And Unity Of Work Pattern In MVCJan 13, 2017. In this article, you will learn how to structure your MVC code with repository and unity of work pattern, in Entity Framework.
  • ASP.NET MVC 6 New Folder StructureSep 13, 2016. In this article, you will learn about ASP.NET MVC 6 new folder structure.
  • Structuring JavaScript Code Using Design PatternsJun 05, 2016. In this article you will learn about structuring JavaScript code using Design Patterns.
  • Simplified Study Of Data StructureJun 02, 2016. In this article you will learn about how we should look at the study of data structure in a simplified manner and what are the aspects and essential components of data structure theory.
  • Getting Started With Power BIApr 28, 2016. In this article you will learn about Power BI. Power BI Desktop is a powerful, flexible, and a highly accessible tool to connect with and shape the world of data, build robust models, and craft well-structure reports.
  • Restful API With ExpressJS And MongoDB - Part OneApr 27, 2016. Step-by -step guide on how to build RESTful APIs in NodeJS using ExpressJS and MongoDB. It covers basics such as folder structure, express generator etc.
  • SharePoint Farm Solution Project StructureApr 23, 2016. In this article you will learn about SharePoint Farm Solution Project Structure.
  • Overview Of Visual StudioApr 09, 2016. In this article you will see an overview of Visual Studio.
  • Application Page Structure in XamarinMar 03, 2016. In this article you will learn Application Page structure in Xamarin.
  • C++ Refresher - Part FourMar 03, 2016. In this article you will learn about using pointers with functions, pointers and arrays, pointers to structures, and pointer arithmetic.
  • C++ Refresher - Part ThreeFeb 15, 2016. In this article, you will learn about arrays, structures, and array of structures in C++ Programming. This is part three of the article series.
  • Populate And Add New Nodes To TreeView Up To N Levels From DatabaseFeb 09, 2016. In this article you will learn how to populate and add new nodes to TreeView. TreeView control used to represent hierarchical data using expandable node.
  • Best Practices, Coding Standards & Folder Structure For ASP.NET MVC ProjectFeb 02, 2016. In this article we will help fresher candidates to understand how to create our .NET MVC project from scratch with use of MVC, Generic Repository and Unit of Work pattern and Entity Framework.
  • Introduction Of Big DataJan 05, 2016. In this article you will learn what is big data and why we need it.
  • Object Oriented Programming Structure (OOPS) ConceptDec 15, 2015. In this article we will learn the basics of objects and classes.
  • Responsive Web Design: Some Tips And TricksDec 09, 2015. In this article you will learn responsive some tips and tricks for Web Design.
  • Understanding ASP.NET MVC Folder Structure Nov 24, 2015. In this article we will learn about the ASP.NET MVC application folder structure.
  • DotNetNuke Custom Module Creation Using DNNTemplateNov 14, 2015. In this article, we are going to learn how to create DotNetNuke Custom module using DNNTemplate. DNN Custom Module Folder Structure with usage details.
  • Understanding Services In AngularJSOct 06, 2015. In this article you will learn services in AngularJS. Service in AngularJS is a function or an object that can be used to share data and the behaviour across the application
  • Python Language Tutorial Part- 3 (Data Structure in List)Oct 03, 2015. In this article you will learn how to use multiple ways for arranging data in list in Python.
  • Incoding Framework - Getting StartedSep 09, 2015. This article is a step-by-step guide to help you familiarize with the core functionality of Incoding Framework.
  • Xamarin.Forms Walkthrough 2: The Curious Case of Code SharingSep 03, 2015. In this article we will discuss the detailed structure and concepts of code sharing in Xamarin.Forms.
  • Cloud Oriented Programming - New PluralSight CourseAug 01, 2015. In this article you will learn about the Cloud Oriented Programming Course Structure.
  • Generate Class From JSON or XML in Visual StudioJul 25, 2015. This article is about a cool feature in Visual Studio that helps save the effort of a developer to generate class a structure from a JSON or XML string.
  • Introducing Microsoft Enterprise Library in ASP.Net - Part 2Jul 21, 2015. In this article we will learn how to do more operations with the data using the Enterprise Library.
  • Design Patterns: CompositeJul 09, 2015. This article explains the Composite Design Pattern.
  • Design Patterns: ProxyJul 09, 2015. The proxy design pattern is a layer that prevents you from instantiating heavy objects that will not be needed at a certain time.
  • Basics of AngularJS: Part 2Jul 06, 2015. This article explains the basics of AngularJS, a JavaScript framework to build structured and dynamic web applications.
  • Scope in AngularJS For BeginnersJun 12, 2015. This article gives basic information of scope in AngularJS for beginners.
  • Structured Logging With Serilog and Seq: Part 2May 17, 2015. Here's the Part 2 of Structured Logging with Serilog and Seq. The key purpose of using Serilog is to log Structured Data.
  • Structured Logging With Serilog and Seq: Part 1May 12, 2015. Here's the Part 1 of Structured Logging with Serilog and Seq. The key purpose of using Serilog is to log Structured Data.
  • Learning Views in SQLApr 20, 2015. In this article we will look at views in the Structured Query Language (SQL).
  • Clustered Tables Vs Heap Tables in SQL ServerApr 07, 2015. This article explains the differences between Clustered Tables and Heap Tables in SQL Server.
  • HTML For Beginners: Part 1Mar 30, 2015. This article explains the basics of HTML that a junior (beginner) needs to know. For juniors I mean all those that have just passed High School or are 14 years or above. This article is the first in this series.
  • Display Data Hierarchically Using Google Visualization API in ASP.NetFeb 08, 2015. This article explains how to create a tree view, or we can say a hierarchical view, structure using the Google Visualization Organizational Chart.
  • HTML 5 Elements in a Look: Part 1Jan 04, 2015. In this article you will learn about HTML 5 Elements.
  • Meet C# Recursion: Self-Calling Methods ExplainedDec 17, 2014. This article rovides a brief introduction to recursion; its definition, pros, cons and a practical example.
  • Parameterless Constructors in Structure C# 6.0Dec 08, 2014. This article tells about the introduction of Parameterless Constructors in structs in the newer release of features of the C# 6.0 version.
  • Data Binding With INotifyPropertyChanged InterfaceOct 21, 2014. In this article you will learn a little bit advanced topic like Data Binding. It’s really useful when you’ve massively structured code, and you’ve to handle a lots of data, not like our typical controls.
  • Links Re-Defined in SharePoint 2013/Office 365Sep 24, 2014. This article introduces a really awesome new phenomenon that will give your site a total new Windows 8 look in terms of tile-like structuring.
  • The Circular Stack, An Advance in Data StructureSep 16, 2014. In this article you will learn how to make a circular stack, an advance in data structures.
  • Structured Query Language: Part 2Aug 19, 2014. This article describes the use of different query and operator of SQL.
  • Structured Query Language: Part 1Aug 17, 2014. This article is an introduction to the Structured Query Language (SQL) and its most common commands.
  • Site Settings in SharePoint 2013: Part 4Aug 08, 2014. Welcome to the 4th part of Site Settings. Here we will be discussing the Look & Feel structure of SharePoint 2013 configuration.
  • KnownTypes of Data Contracts in WCFJul 16, 2014. A WCF Data Contract describes the structure or type of data being exchanged between the client and server.
  • Service Oriented Architecture: SOAJul 04, 2014. In this article we will discuss Service Oriented Architecture and Simple Object Access Protocol.
  • Day 2: Structure of Android Application ProjectJul 04, 2014. This article explains the various files and folders of an Android Project and what they mean actually.
  • ASP.Net MVC 4 CrunchJun 28, 2014. This article will take you through the ASP.NET MVC 4 description and design templates in details, the functions of templates and the basics of how they work and the functionality of the Razor View Engine and MVC application structure.
  • C# Corner Kolkata Chapter Web Dev: Official RecapJun 23, 2014. This article describes the official recap of the C# Corner Kolkata Chapter Web Dev on 22 June.

About Structures

NA
Hire a remote developer
Looking to add more bandwidth to your software team? Web Developers, designers, testers are now available on demand. Flexible hours, very competitive rates, expert team and High Quality work.
X

Build smarter apps with Machine Learning, Bots, Cognitive Services - Start free.

Start Learning Now