2013-08-29 1 views
0

Это C# с ScriptHookDotNet. Я видел один раз код, где кодер использовал некоторые инструкции, чтобы настроить одну вещь и называть ее свойством. Это выглядит следующим образом:C# IF одно значение

if(Player.Character xxxx yyyy in 
(
    .IsOnGround == true 
    .IsInAir == true 
) 
) 

и т.д. Кто-то может мне объяснить, что было в «ххх» и «ууу»? Как это называется?

+0

То есть не C# ... даже не издалека. Напишите именно то, что вы видели. – xanatos

+0

Выглядит как позиция игрового объекта 3 оси координат – Shaharyar

+0

Вы можете * говорить о [запросах LINQ] (http://www.dotnetperls.com/linq), но ваш текущий код не будет компилироваться. – keyboardP

ответ

3

Если бы я должен был догадаться, что это будет

foreach(Player.Character xxxx in yyyy.Where(x => x.IsIsOnGround || x.IsInAir)) 
{ 
} 

Это найти любой игрок в списке yyyy где персонаж находится на земле или в воздухе

+0

Примечание: я написал это до того, как OP сказал что-нибудь о ScriptHookDotNet – Sayse

+0

Не уверен, что добавление имеет значение, поскольку это хорошее предположение. – keyboardP

+0

Mayby это было. Но теперь я думаю - это не лучше, чем обычный foreach? Также - в моем коде я не могу позвонить «где» [это список] – Rinepim