問題: class StatesChain : IState, IHasStateList {
private TasksChain tasks = new TasksChain();
...
public IList<IState> States {
get { return _taskChain.Tasks; }
}
ILis
我很難在C#中遇到問題。 在我正在研究的項目中,有一些存儲信息的類consumable,有consumer類使用這些消耗類。 我複製了一個更簡單的方法了這樣的事: using System;
using System.Collections.Generic;
interface IBase
{
int x {get;}
}
class BaseClass : IBase
我讀了一些關於泛型方差的內容,但我還沒有完全理解它,但是我想知道它是否會產生類似以下內容的內容? class A<T> { }
class B { }
class C : B { }
class My1 {
public My1(A<B> lessDerivedTemplateParameter)
{
}
}
class My2 : My1 {
我有接受類型的參數IEnumerable(Of IEnumerable(Of MyType)) 如果我以下的方法: Dim list1 as new List(Of MyType) From { obj1, obj2 }
Dim list2 as new List(Of MyType) From { obj3, obj4 }
MyMethod({ list1, list2 })
它的工作
我做了一些周圍挖成的委託方閱讀SO以下問題後:Delegate.CreateDelegate() and generics: Error binding to target method 我發現從巴里·凱利代碼一個非常不錯位在 https://www.blogger.com/comment.g?blogID=8184237816669520763&postID=210970855323016643