return-value

    2熱度

    1回答

    我想知道什麼是公共方法及其返回值的最佳做法。是否可以從引用的程序集中返回類型,還是應該確保所有參數以及返回值都來自同一個程序集內? 我問的原因是我正在合併程序集與ILMerge的過程中,我想內部除了主要的所有程序集,但這似乎是不可能的,如果我在主要的公共方法程序集有參數或返回內部程序集中的類型的值。 澄清我在說什麼我從CommonUtils項目引用Oracle.DataAccess,並有DbUti

    80熱度

    3回答

    假設返回值爲而不是分配給變量,是否可以檢查gdb函數的返回值?

    7熱度

    3回答

    如果我想調用Bar()而不是Foo(),那麼Bar()會返回給我一個Foo()返回的副本(額外開銷),或者返回Foo()放置在臨時堆棧上的相同對象? vector<int> Foo(){ vector<int> result; result.push_back(1); return result; } vector<int> Bar(){ return

    8熱度

    4回答

    此問題是從How to indicate that a method was unsuccessful開始的後續操作。 xxx()Tryxxx()模式在許多庫中非常有用。我想知道在不重複我的代碼的情況下提供兩種實現的最佳方式。 什麼是最好的: public int DoSomething(string a) { // might throw an exception } publi