コード例 #1
0
ファイル: CsvEntry.cs プロジェクト: profexorgeek/FlatRedBall
        public object GetValue(string name)
        {
            int columnIndex = -1;

            for (int i = 0; i < RuntimeCsvRepresentation.Headers.Length; i++)
            {
                if (RuntimeCsvRepresentation.Headers[i].Name == name)
                {
                    columnIndex = i;
                    break;
                }
            }

            if (columnIndex == -1)
            {
                return(null);
            }
            else
            {
                string valueAsString = RuntimeCsvRepresentation.Records[StartIndex][columnIndex];
                return(CsvParser.ConvertValueToType(valueAsString, RuntimeCsvRepresentation.Headers[columnIndex].OriginalText));
            }
            //return null;
        }