□投稿者/ ラムダ (3回)-(2011/06/01(Wed) 22:47:40)
|
分類:[C#]
自分が使用しているVisual Studio 2005ではLinqが使えないのですが(Webサイトは2008版で書いてあるみたいで)、
varで処理してる部分が全然わかりません。下記のような感じであってますでしょうか??
//var result = from invader in Invaders
// where invader.Location.X > endgeOfScreenPixel
// select invader;
//上記var変換...↓
foreach(cls_Invader invader in Invaders)
{
//whereの部分の判定を記述???
{
invader;//?
}
}//ここまで
//var invaderQuery = from invader in Invaders
// orderby invader.Location.Y descending
// select invader;
//上記varを変換...↓
SortedDictionary<invader.Location, int> invaderQuery = new SortedDictionary<invader.Location, int>();
foreach(cls_Invader invader in Invaders)
{
//orderbyを判断?
if(!invaderQuery.ContainsKey(invader.Location.Y))
{
invaderQuery.Add(invader.Location, 0);
}
}//ここまで
|
|