小编And*_*ets的帖子

多维数组,由向量访问的元素

.Net中是否有任何多维数组/集合/任何数据类型,其中的元素可以通过向量访问(容易改变维数)?像这样(C#):

var array = new Smth<double>(capacity: new int[] {xCap, yCap, zCap});
array[new int[] {x, y, z}] = 10.0;
Run Code Online (Sandbox Code Playgroud)

澄清一下:没有必要解释如何手动编写这样的数据类型.

Upodate:

我的意思是创作之前而不是之后变化.

// 3D array
var array = new Smth<double>(capacity: new int[] {xCap, yCap, zCap});
array[new int[] {x, y, z}] = 10.0;

// 6D array
var array = new Smth<double>(capacity: new int[] {xCap, yCap, zCap, tCap, vCap, mCap}); 
array[new int[] {x, y, z, t, v, m}] = 10.0;
Run Code Online (Sandbox Code Playgroud)

.net c# arrays multidimensional-array

4
推荐指数
1
解决办法
538
查看次数

我需要对百分号操作符进行一些解释

我从php.net中获取了这段代码,但我需要解释百分号是在做什么的.我已经改变了一年并获得了新的结​​果,但这一切似乎都是随机的.

<?php
    function getChineseZodiac($year){

        switch ($year % 12) :
            case  0: return 'Monkey';  // Years 0, 12, 1200, 2004...
            case  1: return 'Rooster';
            case  2: return 'Dog';
            case  3: return 'Boar';
            case  4: return 'Rat';
            case  5: return 'Ox';
            case  6: return 'Tiger';
            case  7: return 'Rabit';
            case  8: return 'Dragon';
            case  9: return 'Snake';
            case 10: return 'Horse';
            case 11: return 'Lamb';
        endswitch;
    }

    echo getChineseZodiac(2016);
    ?>
Run Code Online (Sandbox Code Playgroud)

我已经读过它是一个模数运算符并且用于其余部分.提前致谢.

php

1
推荐指数
1
解决办法
184
查看次数

标签 统计

.net ×1

arrays ×1

c# ×1

multidimensional-array ×1

php ×1