У меня есть массив структур, и я хочу создать свойство, которое не является конкретно массивом, но имитирует массив, так как оно возвращает определенное свойство определенного элемента массива структуры.Что-то вроде
using System;
namespace neuralNet {
private struct neuralLayers {
public double[] results;
//other fields
}
public int numNeurons[int i] {get { return neuralLayers[i].results.length; }}
}
Так что это свойство, которое имитирует эффекты int [] без фактического создания объекта.Есть способ сделать это?В настоящее время у меня есть свойство int[] numNeurons
, которое поддерживается отдельно от самой структуры, но я бы предпочел просто получить доступ к длине запрашиваемого элемента напрямую.