diff --git a/src/api/dotnet/ArrayExpr.cs b/src/api/dotnet/ArrayExpr.cs
index 5fc27d253..513696f12 100644
--- a/src/api/dotnet/ArrayExpr.cs
+++ b/src/api/dotnet/ArrayExpr.cs
@@ -39,11 +39,13 @@ namespace Microsoft.Z3
}
#endregion
+ /// Single argument select
public Expr this[Expr index]
{
get { return Context.MkSelect(this, index); }
}
+ /// Multi argument select
public Expr this[IEnumerable index]
{
get { return Context.MkSelect(this, index.ToArray()); }
diff --git a/src/api/dotnet/SeqExpr.cs b/src/api/dotnet/SeqExpr.cs
index 1544d630f..227556391 100644
--- a/src/api/dotnet/SeqExpr.cs
+++ b/src/api/dotnet/SeqExpr.cs
@@ -39,6 +39,7 @@ namespace Microsoft.Z3
}
#endregion
+ /// Access the nth element of a sequence
public Expr this[Expr index]
{
get { return Context.MkNth(this, index); }