a (C#-referencia)
A into
környezetfüggő kulcsszóval ideiglenes azonosítót hozhat létre egy csoport eredményeinek tárolásához, a csatlakozáshoz vagy a záradék kiválasztásához egy új azonosítóba. Ez az azonosító maga lehet a további lekérdezési parancsok generátora. Ha egy vagy select
több group
záradékban használják, az új azonosító használatát néha folytatásnak is nevezik.
Példa
Az alábbi példa a kulcsszó használatát into
mutatja be egy olyan ideiglenes azonosító fruitGroup
engedélyezéséhez, amely a következő típusú IGrouping
. Az azonosító használatával meghívhatja a metódust minden Count csoportban, és csak azokat a csoportokat választhatja ki, amelyek két vagy több szót tartalmaznak.
class IntoSample1
{
static void Main()
{
// Create a data source.
string[] words = ["apples", "blueberries", "oranges", "bananas", "apricots"];
// Create the query.
var wordGroups1 =
from w in words
group w by w[0] into fruitGroup
where fruitGroup.Count() >= 2
select new { FirstLetter = fruitGroup.Key, Words = fruitGroup.Count() };
// Execute the query. Note that we only iterate over the groups,
// not the items in each group
foreach (var item in wordGroups1)
{
Console.WriteLine($" {item.FirstLetter} has {item.Words} elements.");
}
}
}
/* Output:
a has 2 elements.
b has 2 elements.
*/
into
A záradék használata group
csak akkor szükséges, ha további lekérdezési műveleteket szeretne végrehajtani az egyes csoportokon. További információt a csoport záradékában talál.
Példa a záradékok join
használatárainto
: join záradék.