У меня есть этот код:
public static void SendDataToES(String startTimestamp, String startDate, String bid_x, String ask_x)
{
var tem_ehm = new Pre_Market
{
timestamp = startTimestamp,
date = startDate,
bid = bid_x,
ask = ask_x
};
}
class Pre_Market
{
public string x_ric { get; set; }
public string ask { get; set; }
public string bid { get; set; }
public string date { get; set; }
public string timestamp { get; set; }
}
.
Но в будущем он будет иметь параметры в виде массива.
public static void SendDataToES (String startTimestamp,String startDate, String bid_x, String ask_x, IList nameABC, String [] getABCs )
, для которого nameABC [] имеет значение A, B, C, а getABC [] имеет значение 1,2,3, поэтому я хотел бы создать в классе Pre_Market как Array
public string[] A { get; set;}
public string[] B { get; set;}
public string[] C { get; set;}
Не уверен, что ниже работает нормально?
for ( int i = 0 ; i < nameABC.Count(); i++ )
{
public string[] nameABC[i] { get; set; }
}
, так что ниже доступно?
var tem_ehm = new Pre_Market
{
timestamp = startTimestamp,
date = startDate,
bid = bid_x,
ask = ask_x,
A = getABC[0],
B = getABC[1],
C = getABC[2]
};
Обновлено!Ниже работает нормально на моей стороне.
var temp_ehm = new Pre_Market
{
timestamp = startTimestamp,
date = startDate,
fids = new Dictionary<string, string>(),
};
for (int i = 0; i < nameFIDs.Count() - 1; i++)
{
temp_ehm.fids.Add(nameFIDs[i], get_FIDs[i]);
}
"можно добавить фид в temp_ehm", это для меня новость!