func

    4熱度

    3回答

    這是關鍵,我有一個WCF服務,它現在正在工作。所以我開始在客戶端工作。而當應用程序正在運行時,則出現異常:超時。所以我開始閱讀,有很多關於如何保持連接活着的例子,但是,我也發現最好的方法是創建通道,使用它並處理它。說實話,我喜歡那樣。所以,現在閱讀關閉通道的最佳方式,有兩個環節,可能是誰需要他們任何人有用: 1. Clean up clients, the right way 2. Using F

    5熱度

    2回答

    public class Foo { public void DoFoo() { int x; var coll = TheFunc("bar", out x); } public Func<string, int, ICollection<string>> TheFunc { get; set; } } 錯誤:「參數2不應

    0熱度

    3回答

    我碰到一行代碼,我似乎無法把握 讓我稍微解釋一下。 我的理解是,用下面一行我定義了一個名爲「myDelegate」的委託類型。這種類型的可以容納一個指針與簽名INT(INT,INT) public delegate int myDelegate(int a, int b); 什麼,我不明白的是以下行的函數: public delegate T Func<T>(T a, T b); 我的意思

    14熱度

    3回答

    我是一個非常新的C#。只是玩弄它。不是爲了一個真正的目的。 void makeOutput(int _param) { Console.WriteLine(_param.ToString()); } //... // Somewhere in a code { makeOutput( /* some not c# code for an example for wh

    3熱度

    3回答

    我有斷言屬性(同上)包含一個指定的屬性(TV)以下的擴展方法: public static void ShouldHave<T, TV, TT>(this T obj, Expression<Func<T, TT>> exp) {...} 該方法可以這樣調用: MyDto myDto = new MyDto(); myDto.ShouldHave<MyDto, RequiredAttribu

    0熱度

    3回答

    我想在backgroundworker進程上做一些工作,並在工作完成時我要顯示一個模態對話框。我已經得到了一個簡單的Action委託很好的代碼,但希望能夠傳遞一個Func委託並獲得返回類型。 我至今是一個方法 public void ShowDialogWhile(Action work) { _work = work; _worker.RunWorkerAsyn

    0熱度

    1回答

    說我有一些像這樣的方法: public void Method<T>(Func<T> func) { ... } 有沒有我可以使用Expression API,有效地注入一些代碼在傳遞Func運行的代碼之前要運行什麼辦法?意思是,在我的方法中,我不會實際執行Func,而是將其分配給一個將調用Func的對象的某個屬性。我只想在運行代碼之前運行一些代碼。此外,我的代碼是否可以從Func「返回

    0熱度

    2回答

    我有一個方法 public List<DTO.User> GetUsers(Func<Domain.User, bool> expression) { var users = new List<DTO.User>(); using(UserContext context = new UserContext()) { // obvious

    8熱度

    1回答

    嘗試單元測試其構造函數接受Func的類。不知道如何使用Moq來嘲笑它。 public class FooBar { public FooBar(Func<IFooBarProxy> fooBarProxyFactory) { _fooBarProxyFactory = fooBarProxyFactory; } } [Test] public

    3熱度

    2回答

    我們知道你可以指向一個構造函數爲Func<T>這樣的: Func<MyObject> constructor =() => new MyObject(); var newObject = constructor(); 但是,有沒有辦法讓你知道一個對象的構造繼承自MyObject,但是你不知道它的確切類型? Type inheritedObjectType = obj; // Paramete