小编Vla*_*ani的帖子

具有通用对象的集合

有一种方法可以将基础对象列表作为参数.

abstract class Base {}
class MyClass:Base {}
//...
void Method(List<Base> list) {}
Run Code Online (Sandbox Code Playgroud)

当我调用该方法时,我想传递派生对象的列表.

var derivedList = new List<MyClass>();
Method(derivedList);
Run Code Online (Sandbox Code Playgroud)

但我无法做到这一点,因为派生的集合与基础对象的集合不同.处理这种情况的最佳做法是什么?现在我正在使用我的扩展.ToBase(),我创建了新的集合,但我认为有更好的解决方案.

谢谢.

c# oop collections

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

标签属性的Angularjs ng-repeat项

我的问题是如何使用item来自ng-repeat于我声明相同的标记ng-repeat

我需要什么(用一些抽象的模板语言):

{% for item in items %}
     <li data-theme="{{ item.dataTheme }}">{{ item.name }}</li>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

有角度我不知道如何访问它 item.dataTheme

<li data-theme="{{ item.dataTheme }}" ng-repeat="item in items">{{ item.name }}</li>
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

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

MVVM模型视图查看

据我所知,ViewModel通过数据绑定与View通信.但是如何在ViewModel UIElements for View中创建.

谢谢.

wpf view mvvm viewmodel

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

如何将imagekit与S3集成

我想从django admin app照片上传到S3并将它们与我的模型相关联.我发现imagekit非常适合这个.如何配置imegekit将照片上传到S3服务器?

django amazon-s3 django-admin boto django-imagekit

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

接口属性名称因类而异

这是问题所在.

public abstract class A {}
public class B:A 
{
    public TypeF FieldB;
}
public class C:A 
{
    public TypeG FieldC;
}
public class TypeF:A {  }
public class TypeG:A {  }
Run Code Online (Sandbox Code Playgroud)

我想要接口ex:ITypeFG并在B和C BUT中实现它以具有属性名称FieldB和FieldC

interface ITypeFG
{
    public A FieldFG;  //But i want to have names TypeF in A and TypeG in B
}
Run Code Online (Sandbox Code Playgroud)

可以这样做吗?谢谢.

c# oop

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

我应该更新每个事件的阅读模型

Customer读过需要更新的模型NewOrderEvent.

有一件事我想理解,我应该在每个事件上更新我的阅读模型.或者我需要重播所有事件并替换读取模型.

我现在正在做的是:

  1. 保存 NewOrderEvent
  2. 获取或创建Customer阅读模型
  3. 调用Customer.ApplyEvent(NewOrderEvent)该更改Customer状态.
  4. 保存Customer读取模型

我错过了什么吗?

cqrs event-sourcing

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

如何用汇编语言获取字符的ASCII码?

我需要输入一个字符串并显示该字符串,如ASCII代码数组.我怎样才能用汇编语言实现它.

assembly ascii x86-16

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

来自ICriteria的IQueryOver

我有这种情况:

  1. var query = Session.QueryOver<T>()
  2. var criteria = query.UnderlyingCriteria.SomethingThereAddCriterion()

如何将标准转换回IQueryOver()?

nhibernate icriteria queryover

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