定义枚举变量
/// <summary>
/// 空间关系
/// </summary>
private enum SpatialRel
{
压盖关系 = esriSpatialRelEnum.esriSpatialRelWithin,
关联关系 = esriSpatialRelEnum.esriSpatialRelRelation,
包含关系 = esriSpatialRelEnum.esriSpatialRelContains,
衔接关系 = esriSpatialRelEnum.esriSpatialRelTouches,
不相交关系 = esriSpatialRelEnum.esriSpatialRelIntersects,
跨越关系 = esriSpatialRelEnum.esriSpatialRelCrosses
}
判断空间关系是否已经在枚举中定义
bool bIsDefined=Enum.IsDefined(typeof(SpatialRel), "包含关系");
将枚举常数的名称转换成枚举对象
esriSpatialRelEnum spatialRelation = (esriSpatialRelEnum)Enum.Parse(typeof(SpatialRel), "包含关系");
C#枚举的常用使用方法
最新推荐文章于 2022-12-16 08:34:21 发布