generics

    7

    4答えて

    私は、List.RemoveAll(Predicate)を模倣する拡張メソッドを作成しようとしています。 public static void RemoveAll<TKey,TValue>(this Dictionary<TKey,TValue> dict, Predicate<KeyValuePair<TKey,TValue>> condition) { D

    2

    4答えて

    私はJavaでいくつかのトランプカードに取り組んできました。 (実際には実際の目的ではなく、私はカードを楽しむだけで、彼らは良い練習です)今、今、私はいくつかのカード構造、デッキ、手、杭などを作っています。私はいくつかの継承を使いたいと思っています。 私が遭遇した問題は、各構造のコアがある種のコレクションであることですが、すべて同じコレクションタイプを使用するわけではありません。デッキは本質的にス

    3

    7答えて

    (おかげで答えをみんな、here is my refactored example、単一責任の原則について順番に別のStackOverflowの質問。) のC#にPHPから来て、この構文は威圧された: container.RegisterType<Customer>("customer1"); 私が実現するまで container.RegisterType(typeof(Customer),

    3

    1答えて

    Assembly.LoadFromを使用して、現在のアプリケーションドメインにロードされたアセンブリでは、私は次のコードを持っている: を [TypeConverter(typeof(EnumConverter<Shapes>))] public enum Shapes { Triangle, Square, Circle } ジェネリックEnumConve

    2

    5答えて

    class Program { static void Main(string[] args) { HomeFurniture homeFur = new HomeFurniture(); Check<HomeFurniture,Furniture>(homeFur); OfficeFurniture officeFur = new Off

    4

    1答えて

    私は最近、例によるキャストを使用して匿名型のジェネリックをインスタンス化するトリックを発見しました。だから、 http://brendanjerwin.com/blog/2009/03/19/anonymous-generics/ 、その巧妙なトリックが、それが使用されるでしょうか?何か案は?

    2

    6答えて

    私は自分自身が随時使用していることを発見しました。私はその練習のメリットについていくつかのフィードバックを得たいと思っていました。 私は、基本クラスを持っていることを言うことができます: abstract class RealBase { protected RealBase(object arg) { Arg = arg; } public objec

    27

    8答えて

    私は特定のパラメータに基づいて項目を見つけるための一般的なリストを探しています。 一般的に、最も優れた、最も速い実装は何ですか? 1.リストの各項目をループして、新しいリストへの各試合を節約し、 foreach(string s in list) { if(s == "match") { newList.Add(s); } } return new

    6

    5答えて

    IPackableとそのインターフェイスを実装しているクラスOrderItemがある場合、.NET 2.0で私に説明することができますか?List<IPackable>のメソッドを使用すると、 List<OrderItem>は動作しませんか? 誰でもこの機能をどのように達成できるか知っていますか? コード: public interface IPackable { double Wei

    3

    4答えて

    オブジェクトのリストを含むインターフェイスクラスを実装しようとしています。実装クラスがリストのタイプを定義するように、リストを汎用的にするにはどうすればいいですか? public interface IEntity { Guid EntityID { get; set; } Guid ParentEntityID{ get; set; } Guid RoleId {