Olá a todos!
Eu gostaria de dar continuidade ao projeto de RTD e C# postado no canal.
Atualmente eu estou estudando C#, mas existe muitas partes do código que ainda não entendo, por exemplo:
private MarketData? UpdateRtdData()
{
if (_rtdServer == null) return null;
int topicsCount = 0;
var results = (object[,])_rtdServer.RefreshData(ref topicsCount);
if (topicsCount == 0) return null;
if (results.GetLength(1) > 0)
{
string last = string.Empty, ma = string.Empty;
for (int columnIndex = 0; columnIndex < results.GetLength(1); columnIndex++)
{
object topicId = results[0, columnIndex];
object topicValue = results[1, columnIndex];
switch ((int)topicId)
{
case 903:
last = topicValue.ToString() ?? string.Empty;
break;
case 904:
ma = topicValue.ToString() ?? string.Empty;
break;
}
}
Alguém saberia dizer se tem algum curso, ou o que eu devo estudar para conseguir escrever esse código?