繁体   English   中英

C#中的数组数据排序声明API

[英]Array datasort declaration API in C#

鉴于我具有自定义定义的数据类型(比如说客户),我想定义以下数组数据类型:

Customers[]

查看Z3 C#API:http: //z3prover.github.io/api/html/class_microsoft_1_1_z3_1_1_context.html

var customerArraySort = context.MkArraySort(<domain>, <range>);

  1. <domain><range>是什么意思?
  2. 以下代码会创建一个Customer []数组排序吗?

var customerArraySort = context.MkArraySort(customerSort, context.IntSort);

(免责声明:我没有Z3经验或定理证明背景)

此处记录了Context.MkArraySort :http: //z3prover.github.io/api/html/class_microsoft_1_1_z3_1_1_context.html#ac25b9e8235bb453b4fd33de33d15e917

有两个具有相同名称的参数重载,除了一个重载接受单个Sort domain参数,另一个重载接受Sort[] domain数组参数。

这两种方法都是ArraySort类对象的工厂方法,它们表示数组的排序。

(我接受缺少Z3的文档,例如方法摘要简短,无用且缺少示例)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM