pNewRaster是你的Raster图层
IRasterBandCollection pRasterBC =(IRasterBandCollection ) pNewRaster;
IRasterBand pRasterBand = pRasterBC.Item(0);
ITable pTable = pRasterBand.AttributeTable;
IQueryFilter pQueryFilter=new QueryFilterClass ();
pQueryFilter .WhereClause ="";
ICursor pCursor = pTable.Search(pQueryFilter, false);
IRow pRow = pCursor.NextRow();
for (int i = 0; i < pTable .Fields .FieldCount; i++)
{
MessageBox.Show(pTable .Fields .get_Field (i).Name); //字段名字
}
while (pRow != null)
{
//以下显示COUNT字段的值
MessageBox.Show(Convert.ToString(pRow.get_Value(pTable.Fields.FindField("COUNT"))));
pRow = pCursor.NextRow();
}
https://www.cnblogs.com/kisstome88/archive/2009/06/08/1499078.html