Skip to content

Instantly share code, notes, and snippets.

@jaykz52
jaykz52 / SomeClass.cs
Created December 14, 2010 02:20
A class demonstrating the stereotypical starting point for most class constructor
public class SomeClass
{
public SomeClass()
{
// do something awesome here
}
}
@jaykz52
jaykz52 / Suit_Class.cs
Created December 14, 2010 00:49
An example of implementing the "typesafe enum" pattern in .NET
public class Suit
{
public static readonly Suit CLUBS = new Suit("Hearts");
public static readonly Suit DIAMONDS = new Suit("Diamonds");
public static readonly Suit HEARTS = new Suit("Hearts");
public static readonly Suit SPADES = new Suit("Spades");
private Suit(string pName)
{
name = pName;
@jaykz52
jaykz52 / Suit_enum.cs
Created December 14, 2010 00:45
Example Enum value
public Enum Suit
{
Spades,
Clubs,
Diamonds,
Hearts
}