ref

    0熱度

    1回答

    我製作了一個程序,其中包含很多控件。控件將根據用戶的選擇顯示和隱藏。這意味着在設計時控件相互重疊。現在我想在設計時改變所有控件的前景色和背景色。但我很努力地完成這項任務,因爲所有的控制都相互重疊。所以我決定做一個for循環方法迭代表單中的控件,然後依次檢查每個控件是否有控件。當控件也控制它時,我調用相同的方法並將控件傳遞給它以更改子控件的屬性。像這樣的方法: void setColor(ref C

    2熱度

    1回答

    我是Arquillian的新手,在遠程測試中遇到了一些問題。 我正在嘗試使用Arquillian對Wildfly進行遠程測試。我的Wildfly實例可以在端口8180上訪問,但它運行在內部端口8080上的本地虛擬機上。我使用Vagrant和VirtualBox設置了端口轉發 當我從eclipse運行測試時,出現以下錯誤: java.lang.IllegalStateException: Error

    0熱度

    2回答

    在C#中將參數列表作爲參數傳遞的優點是什麼? 列表不是一個值類型,因此每次修改都會在返回該函數後反映出來。 class Program { static void Main(string[] args) { var myClass = new MyClass(); var list = new List<string>(); myClass

    0熱度

    1回答

    我在我的名單JSON響應,在第二行,這是重複混得屬性附加傷害 「usuario」 @ref值,發生了什麼事?: 1 row {"@id":"1","id":4,"apelido":"HB20","usuario": {"@id":"2","id":10,"nome":"teste","cpf":null,"telefone":null,"celular":null,"email":"[

    3熱度

    1回答

    我有一個問題讓我的代碼工作(再次)。可悲的是它在工作,但我不知道爲什麼它現在不起作用。 加載模式的代碼示例: // ----------------- JSON Schema ----------------- jsonSchema = new File("src/main/java/de/project/jsonvalidator/test1/test.json"); final URI u

    0熱度

    1回答

    我試圖構建一個循環編程模式到泛型類中以供代碼重用。部分此模式線程 - 在異步操作(用作事件的多播委託)期間,根據需要安全地訂閱/取消訂閱委託。 下面的代碼不能編譯。我面臨的問題是C#允許我將一個委託作爲方法參數傳遞,但是MyWorker類中的任何地方subscribe + =, - =操作都會導致錯誤。 (對外部的同一個代表工作正常)。 [Operator '+=' cannot be appli

    2熱度

    1回答

    這裏我試圖使用命令式樣因式函數,但儘管函數的最後一行聲明返回ref,fsc告訴我該函數正在返回一個單位。我知道mutables不允許被退回,但我認爲你可以通過使用ref來規避這種情況?另外,請不要讓我以功能性的方式重寫它。我知道這是一種替代方案,但我正試圖更好地理解語言中命令式編程的工作原理。 這裏是我的程序: let factorial n = do let res = ref 1

    12熱度

    1回答

    考慮: class Foo { private readonly string _value; public Foo() { Bar(ref _value); } private void Bar(ref string value) { value = "hello world"; }

    2熱度

    1回答

    好吧,這可能是一個非常愚蠢的問題,但我會冒任何代價的風險。我對編程相當陌生,所以放輕鬆會雅;) 所以我剛剛進入TCP,當我遇到一些我不明白的東西。 具體而言: int length = Socket.Receive(MyByteArray); 我的理解此方法返回數據的長度beeing接收和所述收到的數據寫入到我的字節數組。那麼如何在我沒有告訴它的情況下寫入我的字節數組?經過一番研究,我瞭解到你

    1熱度

    3回答

    我明白爲什麼我應該在編寫交換兩個值的函數時使用ref,但我不知道如何在整個數組上使用關鍵字。這聽起來很傻,但我已盡力堅持的關鍵詞,無論我會這麼想(如參數之前,該變量之前,等...),但我仍然得到以下錯誤: Error 1 An object reference is required for the non-static field, method, or property 'Swap.Progr