public static AreaUnit CreateAreaUnit( int factoryCode )
Public Overloads Shared Function CreateAreaUnit( _ ByVal factoryCode As Integer _ ) As AreaUnit
Parameters
- factoryCode
- The area unit factory code
Return Value
An AreaUnit.
public static AreaUnit CreateAreaUnit( int factoryCode )
Public Overloads Shared Function CreateAreaUnit( _ ByVal factoryCode As Integer _ ) As AreaUnit
Exception | Description |
---|---|
System.ArgumentException | The factoryCode is not a valid area unit code |
The available area units of measure.
Factory Code | Unit Name |
---|---|
109401 | Square hectare |
109403 | US acre |
109404 | Square meter |
109405 | Square foot |
109414 | Square kilometer |
109439 | Square mile |
109442 | Square yard |
109450 | Square decimeter |
109451 | Square centimeter |
109452 | Square millimeter |
109453 | Square inch |
109463 | Square ares |
try { var myFactoryCodeInit = AreaUnit.CreateAreaUnit(109439); // 109439 is the factory code for square miles var myWktUnit = AreaUnit.CreateAreaUnit("HECTARE_AREAUNIT[\"H\",10000.0]"); var myCustomUnit = AreaUnit.CreateAreaUnit("myAreaUnit", 12); } catch (ArgumentException) { // ArgumentException will be thrown by CreateAreaUnit in the following scenarios // - if the factory code used is a non-areal factory code (i.e. it corresponds to degrees which is an angular unit code) // - if the factory code used is invalid (i.e. it is negative or doesn't correspond to any factory code) }
Target Platforms: Windows 11, Windows 10, Windows 8.1