ITable table;
... как-то открываете...
IField pField = table.Fields.get_Field(№ поля);
if ((pField.Domain != null && pField.Domain.Type ==
esriDomainType.esriDTCodedValue)
{
Да, поле доменное списковое
for (int iValue = 0; iValue < ((ICodedValueDomain)pField.Domain).CodeCount; iValue++){
// Так значение получается
object oValueDomain =
((ICodedValueDomain)pField.Domain).get_Value(iValue);
// Так наименование
String strName =
((ICodedValueDomain)pField.Domain).get_Name(iValue)
}
}
}