如何在c#中运行创建数组?

问题描述 投票:0回答:1

我正在Unity中制作游戏。我需要这样的东西:

public class LevelMap
{
    private static Next[,] nexts =
    {
        { new Next(10, "Dual"), new Next(10, "Twoside") }// ───────┐
    };                                                   //        │
                                                    // ┌───────────┘
    static Skin[] skins = {                         // ↓ Pass this array there
        new Skin(true, "Starter", "Just a cannon", nexts[0]),
        // Some code like this
    };
}

new Skin()作为最后一个参数Next[]。我可以创建很多变量nexts1[]nexts2[]等。但是我想让所有这些都停止。有可能吗?


或其他解决方案-创建一个数组,然后传递给函数。像这样的Js类似物:
// ...
new Skin(... , [new Next(...), new Next(...)])
// ...
c# arrays function arguments parameter-passing
1个回答
-1
投票

@@ peeyushsingh在评论中发布了答案。这篇文章是关闭问题。

© www.soinside.com 2019 - 2024. All rights reserved.