2016-08-04 4 views
-1

в этой части кода, что делает C среднее:Что это значит

var Connection = 
    from C in Sessions 
    where (C.StartDate >= StartDate && C.StartDate < EndDate && C.User != null) 
    select new {C.User.UserName, 
       DG = C.Machine.DesktopGroup.Name}; 

https://blogsprod.s3.amazonaws.com/blogs/wp-content/uploads/2014/01/users-connected-to-Delivery-group-for-the-day.txt.gzip

+0

Это просто имя итерабельного элемента коллекции 'Sessions'. 'C' затем используется в выражениях' where' и 'select'. –

ответ

1

Здесь C представляет каждый член Sessions коллекции. Это Linq синтаксис; см. here для получения дополнительной информации.

Если вы сообщите нам, какой тип класса Sessions мы можем помочь.

1

Это примерно равно это:

foreach (var c in sessions) 
{ 
    c.StartDate >= [....] 
} 
0

Это выражение LINQ. «C» - это случайная буква или слово, заданное в начале выражения.

Мне кажется, вам может понадобиться узнать больше о LINQ выражения.