IIntSetMap类型公开了以下成员。

方法

  名称 描述
public 方法 获取(双)
返回地图中子地图的索引。 调用的地图应不止一个维度。 索引为数字类型。 请参阅GetSub(Int32)
public 方法 获取(Int32
返回地图中子地图的索引。 调用的地图应不止一个维度。 索引为整数类型。 使用 int 的 Map 的示例:M[i in 1...5][j in 1...2] = iM.GetSub( 1 )返回 [1,1]
public 方法 获取(字符串)
返回地图中子地图的索引。 调用的地图应不止一个维度。 索引为字符串类型。 请参阅GetSub(Int32)
public 方法 获取(ITuple)
返回地图中子地图的索引。 调用的地图应不止一个维度。 请参阅Get(Int32)
public 方法 GetAt
返回元素的值。 使用 int 的 Map 的示例:M[i in 1...5][j in 1...2] = j M.GetAt([1][2] )将返回M[1][2]即 2。 这与使用 M M.GetSub(1).Get(2) 相同。
public 方法 GetSub(Double)
返回地图中子地图的索引。
public 方法 GetSub(Int32)
返回地图中子地图的索引。
public 方法 GetSub(String)
返回地图中子地图的索引。 调用的地图应不止一个维度。 索引为字符串类型。 请参阅GetSub(Int32)
public 方法 GetSub(ITuple)
该成员函数返回地图中的子地图索引。 调用的地图应具有多个dimension.See IMap.GetSub(Int32)
public 方法 MakeMapIndexer
读取数组的索引。
(继承自IMap
public 方法 设置(双,IIntSet
将映射中的元素索引设置为v。 调用的地图应只有一个维度。 请参见set(IloInt)
public 方法 设置(Int32,IIntSet
..将映射中的元素索引设置为v。 调用的地图应只有一个维度。 示例中,如果 Map 为 int:'M[i 在 1...5 中][j 在 1...2 中] = j' M.GetSub(1).set(2, 4) ,则'M[1][2]将设置为 4,而不是 2。
public 方法 设置(字符串,IIntSet
将映射中的元素索引设置为v。 调用的地图应只有一个维度。 请参见Set(Int32)
public 方法 设置(ITuple,IIntSet)
将映射中的元素索引设置为v。 调用的地图应只有一个维度。
public 方法 SetAt
设置元素的值。 索引中的值必须是与GetSubGetAt方法一起使用的访问器。 示例中的 Int 映射:'M[i 在 1...5 中][j 在 1...2 中] = j' M.SetAt( [1][2], 4)将把'M[1][2]设置为 4,而不是 2。 这与使用M.GetSub(1).Set(2, 4) 相同。

属性

  名称 描述
公用属性 Name
返回地图的名称。
(继承自IMap
公用属性 NbDim
返回地图的维度,即索引器的数量。 使用 int 地图的示例:'M[1..5][1..2]M.GetNbDim( )返回 2。
(继承自IMap
公用属性 Size
该成员函数返回一个整数,指定调用数组的大小。 空数组的大小为 0(零)。 使用 int 地图的示例:'M[1..5][1..2]M.GetSize( )返回 5。 M.GetSub(1).GetSize()返回 2。
(继承自IMap
公用属性 TotalSize
返回数组中数值的总数。 使用 int 地图的示例:'M[1..5][1..2]M.GetTotalSize( )返回 10。 M.GetSub(1).GetTotalSize返回 2。
(继承自IMap

另请参阅