Flag Football For Dummies is here! Get your game on and order your copy today!
dummies logo
Dummies AI
This builtin is not currently supported: Animation
Browse Book & Article Categories

Book & Article Categories

close
TechnologyAcademics & The ArtsHome, Auto, & HobbiesBody, Mind, & SpiritBusiness, Careers, & Money
Collections

Collections

Explore all collections
close
BYOB(Be Your Own Boss)Be a Rad DadCareer ShiftingContemplating the CosmosFor Those Seeking Peace of MindFor the Aspiring AficionadoFor the Budding Cannabis EnthusiastFor the College BoundFor the Exam-Season CrammerFor the Game Day Prepper
Custom Solutions
dummies logo
  • Book & Article Categories
    forward arrow
  • Collections
    forward arrow
  • Custom Solutions
  • Dummies AI
  • forward arrow
    Main Menu
  • Book & Article Categories

  • Technology
  • Academics & The Arts
  • Home, Auto, & Hobbies
  • Body, Mind, & Spirit
  • Business, Careers, & Money
  • Dummies AI
  • forward arrow
    Main Menu
  • Book & Article Categories

  • Technology
  • Academics & The Arts
  • Home, Auto, & Hobbies
  • Body, Mind, & Spirit
  • Business, Careers, & Money
  • Dummies AI
  • forward arrow
    Main Menu
  • Collections

    Explore all collections
  • BYOB (Be Your Own Boss)
  • Be a Rad Dad
  • Career Shifting
  • Contemplating the Cosmos
  • For Those Seeking Peace of Mind
  • For the Aspiring Aficionado
  • For the Budding Cannabis Enthusiast
  • For the College Bound
  • For the Exam-Season Crammer
  • For the Game Day Prepper
  • Dummies AI

C#: Expert Guides and Resources

Get All The Latest Content on
C#
Delivered to your inbox for free.
Get Started
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Home/Technology/Programming & Web Design/C#

Articles & Books From C#

C#

C# 7.0 All-In-One For Dummies Cheat Sheet

Cheat Sheet / Updated 03-10-2022
C# provides you with access to a phenomenal array of programming options. Use this cheat sheet to help you get the job done faster and easier when using C# as your development solution of choice.A quick overview of C# 7.0 web application templatesMost developers starting a project today will want to provide web application support, even if the initial application is a desktop application.
View Cheat Sheet
C# 10.0 All-in-One For Dummies
C#

C# 10.0 All-in-One For Dummies

Look sharp—learn or refresh your C# skills with the latest version C# is one of the most popular programming languages, and frequent updates help it keep pace as the world of coding changes. You can keep pace too, thanks to C# 10.0 All-in-One For Dummies, where you'll learn the basics of the language itself, how to code in Visual Studio, and how to take advantage of the new features in the latest release.
Explore Book
C#

C# 10.0 All-in-One For Dummies Cheat Sheet

Cheat Sheet / Updated 12-08-2021
C# provides you with access to a phenomenal array of programming options. Use this cheat sheet to help you get the job done faster and easier when using C# as your development solution of choice.A quick overview of C# 10.0 desktop application templatesOne of the areas where Microsoft has made big changes in C# 10.
View Cheat Sheet
C#

Making Sure Your ASP.NET Site Is Accessible

Article / Updated 02-01-2018
Everyone has special needs, and those needs change as time progresses. Microsoft is aware of this. Someone with perfect eyesight in the morning might suffer from tired eyes in the afternoon. Many web users have some sort of special need all the time. Whether the need is intermittent or constant, making your site accessible means making it easy for everyone to use.
View Article
C#

Employing Dynamic C# Programming Techniques

Article / Updated 02-01-2018
When you define a new variable, you can use the dynamic keyword, and C# will let you make assumptions about the members of the variable. For example, if you want to declare a new Course object, you do it like this:Course newCourse = new Course();newCourse.Schedule();This is, of course, assuming that you have a Course class defined somewhere else in your program, like this:class Course {public void Schedule(){//Something fancy here}}But what if you don't know what class the new object will be?
View Article
C#

Using Structures as Records in C#

Article / Updated 01-31-2018
The main reason to work with structures in most code is to create records that contain custom data. You use these custom data records to hold complex information and pass it around as needed within your application. It’s easier and faster to pass a single record than it is to pass a collection of data values, especially when your application performs the task regularly.
View Article
C#

Using Expression-Bodied Members in C#

Article / Updated 01-31-2018
Expression-bodied members first appeared in C# 6.0 as a means to make methods and properties easier to define. In C# 7.0, expression-bodied members also work with constructors, destructors, property accessors, and event accessors. Creating expression-bodied methods The following example shows how you might have created a method before C# 6.
View Article
C#

Dividing a Single C# Program into Multiple Assemblies

Article / Updated 01-31-2018
In Visual Studio, and in C#, Visual Basic .NET, and the other .NET languages, one project equals one compiled module — otherwise known as an assembly in .NET. The words module and assembly have somewhat different technical meanings, but only to advanced programmers. Executable or library? Executable (.EXE): A program in its own right that contains a Main() method.
View Article
C#

How to Seal a C# Class

Article / Updated 01-31-2018
You may decide that you don’t want future generations of programmers to be able to extend a particular class. You can lock the class by using the keyword sealed. A sealed class cannot be used as the base class for any other class. Consider this code snippet: using System;public class BankAccount { // Withdrawal -- You can withdraw any amount up to the // balance; return the amount withdrawn virtual public void Withdraw(decimal withdrawal) { Console.
View Article
C#

Using Anonymous Methods in C#

Article / Updated 01-31-2018
After you have the gist of using delegates, take a quick look at Microsoft’s first cut at simplifying delegates in C# 2.0 a couple of years ago. To cut out some of the delegate rigamarole, you can use an anonymous method. Anonymous methods are just written in more traditional notation. Although the syntax and a few details are different, the effect is essentially the same whether you use a raw delegate, an anonymous method, or a lambda expression.
View Article

Quick Links

About For DummiesContact UsActivate Online ContentSite Map

Connect

  • Follow us on FacebookFollow us on InstagramFind us on Xyoutube icon

About Dummies

Dummies has always stood for taking on complex concepts and making them easy to understand. Dummies helps everyone be more knowledgeable and confident in applying what they know. Whether it's to pass that big test, qualify for that big promotion or even master that cooking technique; people who rely on dummies, rely on it to learn the critical skills and relevant information necessary for success.

Terms of Use Privacy PolicyCookies SettingsDo Not Sell My Personal Info - CA Only

Copyright © 2000-2026 by John Wiley & Sons, Inc., or related companies. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.

© 2026 MARVEL

Terms of Use
Privacy Policy
Cookie Settings
Do Not Sell My Personal Info - CA Only

Get a Subscription