Я опубликую ответ, который предполагает, что вы уже рассмотрели и отклонили использование класса или структуры по какой-то причине.
Возвращаясь к моим курсам по базам данных в аспирантуре, мне нравится введение в Tuple класса .NET 4.0.Если бы вы были так склонны, вы могли бы использовать
var myEntry = Tuple<float, string, string, string>(floatVal, string1Val, string2Val, string3Val);
и ссылаться на элементы с помощью
float myFloat = myEntry.Item1;
string myString = myEntry.Item2;
Кортеж также имеет атрибут Serializable, так что вы можете сериализовать его.