Refcard Expansion Pack: 13 Things Every C# Developer Should Know
Join the DZone community and get the full member experience.Join For Free
This week, DZone released its latest Refcard:
If you're interested in learning more about C# or sharpening your skills, we decided to dig into the DZone archives and find some of the most popular posts we've had on the topic:
Serialization is the process in converting specific information (data) to a format that can be stored or transmitted, and later re-used to retrieve the information in its initial state. In this article, I will show some of the ways to serialize existing objects to XML and then deserialize them.
- Some people might think why I am writing so much about basics but the things but in reality I got lot of questions through email and other communities about very basic things. So I thought instead of replying them into single thread. It is a good idea to write blog post about it and as a result I am writing this blog post.
Unlike standard Windows applications, services run in the background and don’t have a GUI, unless managed by another application that can be considered the controller. A service can perform almost anything – it can be a server, a web service host or a web hardware management layer. It has access to pretty much the same system features a regular application has, however it has to be managed in the code-behind only.
Over the weekend, I decided to try and import image metadata using C# and the .NET Framework. Aside from “normal” file attributes such as date modified and size, the Windows Explorer (shell) provides extended file property information which can be quite valuable.
This tutorial is a good starting point for learning game development with XNA and publishing a game running on Windows 8 using XNA leveraging MonoGame. In addition, you can use the MonoGame technology for native cross-platform development with other mobile platforms.
And don't forget to download the C# Refcard itself!
Opinions expressed by DZone contributors are their own.