TeneferdoとしてのEnendenDoとして
6072 ワード
Nesta Potenagem Vamos Ver . Denferen SpresとしてのDenferen Some Dis Tipos de objetos Em C Chenhn , Quando , Rememendado Liberzar cada um deles e quais adidos ter em available z - los
リストとしてのdiferen IEnumerable DEScreve um comportamento eのリストを作成してください iEnumerableは、「読み取り専用」、ou seja、eu nのo o o consigo異形AコールMale ' o、Somenteラー.ティポ・リストの実装についての一考察 数え上げられたPossui um mは、todo para retornar o prをします.o o coleの残りの部分は、toiscoeにおいて、toda cleを持ちますSendo Asym OリストSabe Quantos Itens Possui a Cole Preomeno クオントVocは、米国のIEnumerable、VOCは、DのAOのコンパイラーのチャンスデadiarは、execuの残高をo、isso porque o IEnumerable Nの証明書enquanto nのエウリュウo Passarエムループループou enquanto um tipoデvalor nのstro o ' extra余分のdo da variのええエムque foo salvo. パラエンエンダーMelhorエステ賞Limtimoアイテム、Vamos fazer o seguinte teste
Note que mesmo mudando o nome de luis paraマルコスapのs ter criado o objeto iiterable,eer mostro no console o nome marcosIso - Porque O IEnumerable Somente Foi Executadoデトロイトは、ループforfore、e mudamos o nome antesをします.
アゴラvamos fazer o mesmo teste com o tipoリスト:
Neste Segundo Epico o objetoは、J . haha Sido Criado e Armazenado EM Mem Lead Ria com O Nome Luisをリストします.
クワッドウサカダ
デMa forma beica b . pica podemos dizer que devemos usar inumerable quando queremos apenas ler a le le seo o o uo quando estamos trabalhando com um volume muito grande de dados e nn o o queremos copiar tudo na mem no ' ria e a matter of desempenho .
POR Outro Lado Quadan Precisamos Airtaar Cole Premio - O , Oh Premiamos DOS Resultados Imediatamente , Devemos Livezar o Tipo List
NCIAを参照してください.
C# IEnumerable vs List and Array
リストとしてのdiferen
private void TesteIEnumerable()
{
var nomes = new List<string> { "Luis", "João", "Ricardo", "Alexandre" };
IEnumerable<string> nomesContenhamLetraO = nomes.Where(x => x.Contains("o"));
nomes[0] = "Marcos";
foreach (var nome in nomesContenhamLetraO)
{
Console.WriteLine(nome);
}
}
EditUtdo o cはdio acima temosコンソールコンソールseguintes nomesをdigoMarcos
João
Ricardo
Note que mesmo mudando o nome de luis paraマルコスapのs ter criado o objeto iiterable,eer mostro no console o nome marcosIso - Porque O IEnumerable Somente Foi Executadoデトロイトは、ループforfore、e mudamos o nome antesをします.
アゴラvamos fazer o mesmo teste com o tipoリスト:
private void TesteList()
{
var nomes = new List<string> { "Luis", "João", "Ricardo", "Alexandre" };
List<string> nomesContenhamLetraO = nomes.Where(x => x.Contains("o")).ToList();
nomes[0] = "Marcos";
foreach (var nome in nomesContenhamLetraO)
{
Console.WriteLine(nome);
}
}
EditUtdo o cはdio acima temosコンソールコンソールseguintes nomesをdigoJoão
Ricardo
Neste Segundo Epico o objetoは、J . haha Sido Criado e Armazenado EM Mem Lead Ria com O Nome Luisをリストします.
クワッドウサカダ
デMa forma beica b . pica podemos dizer que devemos usar inumerable quando queremos apenas ler a le le seo o o uo quando estamos trabalhando com um volume muito grande de dados e nn o o queremos copiar tudo na mem no ' ria e a matter of desempenho .
POR Outro Lado Quadan Precisamos Airtaar Cole Premio - O , Oh Premiamos DOS Resultados Imediatamente , Devemos Livezar o Tipo List
NCIAを参照してください.
C# IEnumerable vs List and Array
Reference
この問題について(TeneferdoとしてのEnendenDoとして), 我々は、より多くの情報をここで見つけました https://dev.to/marcosbelorio/entendendo-as-diferencas-entre-ienumerable-e-list-em-c-1m7iテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol