You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Alexey Popov (JIRA)" <ji...@apache.org> on 2017/11/13 15:58:00 UTC

[jira] [Created] (IGNITE-6896) .NET: support Multidimensional Arrays in binary serializer

Alexey Popov created IGNITE-6896:
------------------------------------

             Summary: .NET: support Multidimensional Arrays in binary serializer
                 Key: IGNITE-6896
                 URL: https://issues.apache.org/jira/browse/IGNITE-6896
             Project: Ignite
          Issue Type: Improvement
      Security Level: Public (Viewable by anyone)
          Components: platforms
    Affects Versions: 2.3
            Reporter: Alexey Popov


It is found that legacy 2D, 3D, etc. are not working in BinarySerializer.

Sample reproducer:
{code:java}
        [Test]
        public void TestXX()
        {
            var array2D = new float[32, 32];
            var res = TestUtils.SerializeDeserialize(array2D);
            Assert.AreEqual(array2D, res);
        }
{code}

BTW, please note that 2D array in Java (a[2][2]) is just a jugged array:
obj = {byte[2][]@1928}
 0 = {byte[2]@1974}
 1 = {byte[2]@1975}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)