Измените свой код, чтобы искать тип с нулевым значением, в этом случае возьмите PropertyType как первый общий атрибут:
var propertyType = propertyInfo.PropertyType;
if (propertyType.IsGenericType &&
propertyType.GetGenericTypeDefinition() == typeof(Nullable<>))
{
propertyType = propertyType.GetGenericArguments()[0];
}
model.ModelProperties.Add(new KeyValuePair<Type, string>
(propertyType.Name,propertyInfo.Name));
используйте следующий код:
String[] split = columnNames.split(", ");
сейчас
значение split [0] будет -
[ 112] split [1] будет . С
split [2] будет . Полное расписание техников RHVAC завершено [ 114]
...
...
Согласно JavaDocs , вы можете использовать метод split
, чтобы сделать это.
String columnNames = "To, From, RHVAC Technician Schedules Complete, MST Schedules Complete";
String[] headersAllJobs = columnNames.split(", ");
String columnNames = "To, From, RHVAC Technician Schedules Complete, MST Schedules Complete";
String[] headersAllJobs = columnNames.split(", ");