You can get an empty instance of PgSqlArray in the following ways:
PgSqlArray arr1 = PgSqlArray.CreateEmptyArray(PgSqlType.Int); PgSqlArray arr2 = PgSqlArray.Parse("{}", PgSqlType.Int); PgSqlArray arr3 = new PgSqlArray(PgSqlType.Int, 0);
Dim arr1 As PgSqlArray = PgSqlArray.CreateEmptyArray(PgSqlType.Int) Dim arr2 As PgSqlArray = PgSqlArray.Parse("{}", PgSqlType.Int) Dim arr3 As PgSqlArray = new PgSqlArray(PgSqlType.Int, 0)