小编Pec*_*tum的帖子

从抽象类型对象数组中访问特定子类的对象

我有一个快速的问题.

我有一些课程,比如Class SubA,SubB和SubC.我也有一个抽象类,让我们说父母

所以我有一个Parent对象数组,其中包含SubA,SubB和SubC的实例.

我基本上试图循环遍历数组或父母并获得SubA的特定实例.

我已经删除了以下内容,但它产生了一个类型异常:

foreach (SubA a in Parent.GetList())
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

c# arrays sorting list object

2
推荐指数
2
解决办法
114
查看次数

Python - 将JSON对象转换为dict

我想知道如何使用JSON对象的两个值作为键/值对将json列表转换为字典.JSON看起来像这样:

"test": [
                {
                    "name": "default",
                    "range": "100-1000"
                },
                {
                    "name": "bigger",
                    "range": "1000-10000"
                }
        ]
Run Code Online (Sandbox Code Playgroud)

我基本上希望字典使用名称作为键,范围作为值.所以这个案例中的字典就是{default:100-1000} {bigger: 1000-10000}

那可能吗?

python json dictionary

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

获取hashmap中所有元素的最佳方法是什么?

我知道我可以使用.values().keyset()自己获取相应的键/值(来自hashmap).我试图让他们在一起并在get方法中返回它.

我可以entryset()用来获取一个条目,但是在循环中做它以生成一个入口集的数组列表然后返回它吗?不确定这是否是最佳方式.有什么建议?

java list hashmap map

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

XNA 加载 2D 纹理的最佳方式;单一游戏

我正在制作一个测试 xna 游戏作为学习练习,我有一个关于使用 2d 纹理的小问题。基本上,游戏是从文本地图文件中获取的不同“图块”的网格。我基本上只是在初始化关卡时解析文件并创建不同图块类型的矩阵。该关卡本质上是一桶墙砖和钉子。所以本质上,有很多墙砖和多个尖钉砖,然后还有很多空砖。然而,有四种类型的墙砖和钉状纹理来覆盖不同的方向。

我的问题是加载每个图块纹理的最佳方法是什么?我是否为每个图块加载单独的纹理?即当我创建一个图块时,向它传递一个texture2d,我可以同时绘制和加载纹理。这似乎是一个好方法,但是我必须单独加载每个图块纹理,这似乎很浪费。

我能想到的另一个选择是在图块结构中使用静态纹理,然后简单地将此纹理加载为具有不同墙壁和尖峰的图块图集。这样我只加载单个纹理,然后在绘制时我只需将一个矩形移动到精灵内适当图块的区域。

我不确定从性能角度来看,这些方法中哪一种是最佳的,或者是否有其他方法?

提前致谢

xna 2d texture2d xna-4.0 monogame

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

Shell Bash声明一个数组

我在Bash中声明一个数组有一些问题.

我正在尝试使用declare -A道具

但它给了我一个错误,指出:

  declare -A: invalid option           
  declare: usage: declare [-afFirtx] [-p] [name[=value]] ...]
Run Code Online (Sandbox Code Playgroud)

由于数组目前为0,因此将非常感谢任何帮助.

我正在尝试创建一个存储键和值的数组.

unix arrays bash shell scripting

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

c#如何检查某个对象是否属于某种类型

我只是想知道检查某些东西的对象类型的过程是什么.

基本上我有一个父对象数组,我想检查其中一个对象是否属于特定的子类型.

更具体地说,我想检查一下GameScreen对象是否包含GameplayScreen类型的GameScreen对象.

        GameScreen[] screens = mScreenManager.GetScreens();

        // loop through array and check if the object equals gameplayscreen


        }
Run Code Online (Sandbox Code Playgroud)

c# arrays xna equals object

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

.Net异步调用局部视图

当我尝试渲染一个基本上在幻灯片中显示一些幻灯片的局部视图时,我遇到了一些错误.

幻灯片存储在数据库中,我从调试中知道我的控制器方法肯定会得到一个幻灯片对象数组.

但它仍然抛出这个错误,我不知道为什么.我得到的错误是:

{"执行处理程序'System.Web.Mvc.HttpHandlerUtil + ServerExecuteHttpHandlerAsyncWrapper'."}的子请求时出错,内部异常为:

HttpServerUtility.Execute在等待异步操作完成时被阻塞.

我假设它与同步有关,但我不确定是什么.

任何帮助将不胜感激.

父视图(索引)

@{
    ViewBag.Title = "Title";
    Layout = "~/Views/Shared/_Layout.cshtml";

    ViewBag.IsIndex = true;
}

<!-- BEGIN .featured-slider -->
<div class="featured-slider">
    <!-- BEGIN .slider-background -->
    <div class="slider-background">
        <!-- BEGIN .row -->
        <div class="row">
            <!-- BEGIN .sixteen columns -->
            <div class="sixteen columns">
                @{
                    Html.RenderAction("Slideshow", new { controller = "home" });
                }
             <!-- END .sixteen columns -->
            </div>
        <!-- END .row -->
        </div>
    <!-- END .slider-background -->
    </div>
<!-- END .featured-slider -->
</div>
Run Code Online (Sandbox Code Playgroud)

控制器方法:

    public async …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc

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

Moving a camera in XNA, C#

I am trying to make a scrolling level to a test game I am doing as a learning exercise. I have created a map containing lots of tiles which are drawn according to their position in an array. I basically want the camera to scroll down the level, but at the moment it just frantically shakes up and down a little bit.

I have a camera class which is just a blank static class containing a static vector2 for the …

c# xna camera xna-4.0 monogame

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

C#计算字典中字符串值包含某个字符串的项目数

这只是一个简单的问题,即是否有更简单/更快捷的方法来获取字典中所有元素的计数,其中字符串值包含某个字符串.即所有元素都存储在值中有"test"的位置.显然,我可以循环遍历所有元素并获取值,然后检查它是否包含值,如果它确实增加了计数器,但我只是想知道是否有更简单/更快的方法.

提前致谢

c# dictionary

-2
推荐指数
1
解决办法
7713
查看次数

标签 统计

c# ×5

arrays ×3

xna ×3

dictionary ×2

list ×2

monogame ×2

object ×2

xna-4.0 ×2

2d ×1

asp.net-mvc ×1

bash ×1

camera ×1

equals ×1

hashmap ×1

java ×1

json ×1

map ×1

python ×1

scripting ×1

shell ×1

sorting ×1

texture2d ×1

unix ×1