
C# Guide - .NET managed language - C# | Microsoft Learn
The C# guide contains articles, tutorials, and code samples to help you get started with C# and the .NET platform. Experienced developers can learn about new features in the What's new section.
Value Objects in .NET (DDD Fundamentals) - Milan Jovanovic
Dec 23, 2023 · Value objects encapsulate a set of primitive values and related invariants. A few examples of value objects are money and date range objects. Money consists of an amount and …
C Sharp (programming language) - Wikipedia
Examples of reference types are object (the ultimate base class for all other C# classes), System.String (a string of Unicode characters), and System.Array (a base class for all C# arrays).
C# Tutorial - GeeksforGeeks
Mar 23, 2026 · C# (pronounced C-sharp) is a modern, object-oriented programming language developed by Microsoft. It is widely used to build Windows applications, web applications, mobile apps, games …
C# Tutorial
C# (pronounced "C-Sharp") is a simple, modern, general-purpose, object-oriented programming language developed by Microsoft within its .NET initiative led by Anders Hejlsberg.
C# Tutorial (C Sharp) - W3Schools
C# (C-Sharp) is a programming language developed by Microsoft that runs on the .NET Framework. C# is used to develop web apps, desktop apps, mobile apps, games and much more.
Value Objects: Solving Primitive Obsession in .NET
Jun 3, 2025 · Overusing primitive types like string or int for domain concepts ("primitive obsession") causes bugs from missed validation, like invalid emails or negative monetary values. This article …
mcintyre321/ValueOf: Deal with Primitive Obsession - GitHub
For example, we use a String to represent a message, an Integer to represent an amount of money, or a Struct/Dictionary/Hash to represent a specific object.
Vogen and Value Objects with C# and .NET | Khalid Abuhakmeh
Feb 4, 2025 · What is a Value Object? A value object represents a logical concept but is a .NET primitive value such as int, bool, string, and more. A straightforward example might be a birth date. …
Serialize Value Objects - Vogen
May 11, 2026 · When the underlying primitive type implements System.IConvertible (such as int, float, decimal, DateTime), Vogen automatically generates the IConvertible interface on your value object.