Come convertire una lista di float in una lista di int?
Scritto da
Massimiliano Bellisario il
mercoledì 12 maggio 2010
•
Linguaggio:
• Livello: 100
Utilizzando il metodo generico ConvertAll della
classe List<T> è possibile convertire una
lista di float in una lista di
int.
public void TestConversionFromFloatsToInts()
{
List<float> listFloats = new List<float>();
listFloats.Add(4f);
listFloats.Add(16.5f);
listFloats.Add(1f);
listFloats.Add(1.3f);
listFloats.Add(51f);
listFloats.Add(1f);
listFloats.Add(1.2f);
listFloats.Add(62f);
List<int> listints = listFloats.ConvertAll<int>(ConvertFloatToInt);
}
public static int ConvertFloatToInt(float x)
{
return Convert.ToInt32(x);
}
Tags: