| 
									
										
										
										
											2018-10-12 15:37:13 -04:00
										 |  |  | --- | 
					
						
							|  |  |  | title: Count | 
					
						
							|  |  |  | localeTitle: Contar | 
					
						
							|  |  |  | --- | 
					
						
							| 
									
										
										
										
											2019-01-19 14:53:44 -08:00
										 |  |  | \# Contar Devuelve un recuento de elementos en la secuencia que satisfacen una condición. ### Firma | 
					
						
							| 
									
										
										
										
											2018-10-12 15:37:13 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | ```csharp | 
					
						
							|  |  |  | Enumerable.Count<TSource> Method (IEnumerable<TSource>, Func<TSource, Boolean>)  | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | \## Ejemplo | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ```csharp | 
					
						
							|  |  |  | var fruits = new List<Fruit>() {  | 
					
						
							|  |  |  |     new Fruit() { Id = 1, Name = "Orange",     Color = "Orange", Quantity: 3   },  | 
					
						
							|  |  |  |     new Fruit() { Id = 2, Name = "Strawberry", Color = "Red",    Quantity: 12  },  | 
					
						
							|  |  |  |     new Fruit() { Id = 3, Name = "Grape",      Color = "Purple", Quantity: 25  },  | 
					
						
							|  |  |  |     new Fruit() { Id = 4, Name = "Pineapple",  Color = "Yellow", Quantity: 1   },  | 
					
						
							|  |  |  |     new Fruit() { Id = 5, Name = "Apple",      Color = "Red",    Quantity: 5   },  | 
					
						
							|  |  |  |     new Fruit() { Id = 6, Name = "Mango",      Color = "Yellow", Quantity: 2   }  | 
					
						
							|  |  |  |  };  | 
					
						
							| 
									
										
										
										
											2019-01-19 14:53:44 -08:00
										 |  |  |  // Conteo de frutas de color rojo | 
					
						
							| 
									
										
										
										
											2018-10-12 15:37:13 -04:00
										 |  |  |  var yellowCount = fruits.Count(f => f.Color == "Red"); // 2  | 
					
						
							| 
									
										
										
										
											2019-01-19 14:53:44 -08:00
										 |  |  |  // Conteo de frutas con cantidad mayor a 2  | 
					
						
							| 
									
										
										
										
											2018-10-12 15:37:13 -04:00
										 |  |  |  var quantityOverTwo = fruits.Count(f => f.Quantity > 2); // 4  | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-01-19 14:53:44 -08:00
										 |  |  | ``` |