Revision: 27561
Updated Code
at June 24, 2010 12:50 by stewshack
Updated Code
using System;
using System.Collections.Generic;
using System.Linq;
namespace ExampleLinq
{
public class StarWarsCharacter
{
public string Name { get; set; }
public CharacterType CharacterType { get; set; }
}
public enum CharacterType
{
Hero,
Villain
}
public class Program
{
static void Main(string[] args)
{
List<StarWarsCharacter> starWarsCharacters = new List<StarWarsCharacter>()
{
new StarWarsCharacter { Name = "Luke", CharacterType = CharacterType.Hero },
new StarWarsCharacter { Name = "Vader", CharacterType = CharacterType.Villain },
new StarWarsCharacter { Name = "Obi-Wan", CharacterType = CharacterType.Hero },
new StarWarsCharacter { Name = "Tarkin", CharacterType = CharacterType.Villain }
};
var heroes = from s in starWarsCharacters
where s.CharacterType == CharacterType.Hero
select s.Name;
heroes.ToList<string>().ForEach(h => Console.WriteLine(h));
}
}
}
Revision: 27560
Updated Code
at June 16, 2010 15:10 by stewshack
Updated Code
using System;
using System.Collections.Generic;
using System.Linq;
namespace ExampleLinq
{
public class StarWarsCharacter
{
public string Name { get; set; }
public string CharacterType { get; set; }
}
public class Program
{
static void Main(string[] args)
{
List<StarWarsCharacter> starWarsCharacters = new List<StarWarsCharacter>()
{
new StarWarsCharacter { Name = "Luke", CharacterType = "Hero" },
new StarWarsCharacter { Name = "Vader", CharacterType = "Villain" },
new StarWarsCharacter { Name = "Obi-Wan", CharacterType = "Hero" },
new StarWarsCharacter { Name = "Tarkin", CharacterType = "Villain" }
};
var heroes = from s in starWarsCharacters
where s.CharacterType == "Hero"
select s.Name;
heroes.ToList<string>().ForEach(h => Console.WriteLine(h));
}
}
}
Revision: 27559
Updated Code
at June 16, 2010 15:09 by stewshack
Updated Code
using System;
using System.Collections.Generic;
using System.Linq;
namespace ExampleLinq
{
public class StarWarsCharacter
{
public string Name { get; set; }
public string CharacterType { get; set; }
}
public class Program
{
static void Main(string[] args)
{
List<StarWarsCharacter> starWarsCharacters = new List<StarWarsCharacter>()
{
new StarWarsCharacter { Name = "Luke", CharacterType = "Hero" },
new StarWarsCharacter { Name = "Vader", CharacterType = "Villain" },
new StarWarsCharacter { Name = "Obi Wan", CharacterType = "Hero" },
new StarWarsCharacter { Name = "Tarkin", CharacterType = "Villain" }
};
var heroes = from s in starWarsCharacters
where s.CharacterType == "Hero"
select s.Name;
heroes.ToList<string>().ForEach(h => Console.WriteLine(h));
}
}
}
Revision: 27558
Updated Code
at June 16, 2010 15:07 by stewshack
Updated Code
using System;
using System.Collections.Generic;
using System.Linq;
namespace ExampleLinq
{
public class StarWarsCharacter
{
public string Name { get; set; }
public string CharacterType { get; set; }
}
public class Program
{
static void Main(string[] args)
{
List<StarWarsCharacter> starWarsCharacters = new List<StarWarsCharacter>()
{
new StarWarsCharacter { Name = "Luke", CharacterType = "Hero" },
new StarWarsCharacter { Name = "Vader", CharacterType = "Villain" },
new StarWarsCharacter { Name = "Obi Wan", CharacterType = "Hero" },
new StarWarsCharacter { Name = "Tarkin", CharacterType = "Villain" }
};
var heroes = from s in starWarsCharacters
where s.CharacterType == "Hero"
select s.Name;
heroes.ToList<string>().ForEach(h => Console.WriteLine(h));
}
}
}
Revision: 27557
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 16, 2010 14:59 by stewshack
Initial Code
using System;
using System.Collections.Generic;
using System.Linq;
namespace ExampleLinq
{
public class StarWarsCharacter
{
public string name { get; set; }
public string characterType { get; set; }
}
public class Program
{
static void Main( string[] args )
{
List<StarWarsCharacter> starWarsCharacters = new List<StarWarsCharacter>()
{
new StarWarsCharacter { name = "Luke", characterType = "Hero" },
new StarWarsCharacter { name = "Vader", characterType = "Villan" },
new StarWarsCharacter { name = "Obi Wan", characterType = "Hero" },
new StarWarsCharacter { name = "Tarkin", characterType = "Villan" }
};
var heroes = from s in starWarsCharacters
where s.characterType == "Hero"
select s.name;
foreach ( string hero in heroes )
{
Console.WriteLine( hero );
}
}
}
}
Initial URL
Initial Description
This is a simple Linq query against a list of Star Wars characters.
Initial Title
Linq to Star Wars
Initial Tags
c
Initial Language
C#