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