object-reference

    0熱度

    1回答

    我在寫一個二十一點程序,但我的問題是創建一個具有其他對象列表的對象時的解決方案,但是當我首先創建對象時,列表是空的。我想這就是我得到這個錯誤的原因。下面是我的代碼,我初始化玩家在玩家的構造函數中擁有一個手的實例,但當我調用方法playerHand.Hit(card)時,我得到了「對象引用未設置爲對象實例」的錯誤消息; public class Player { private stri

    4熱度

    3回答

    以下代碼的輸出令我感到驚訝。我認爲「a」應該引用新創建的對象。有人可以解釋爲什麼結果不是2? class Program { static void Main(string[] args) { aclass a = new aclass(); Process(a); Console.WriteLine(a.number); C

    6熱度

    2回答

    標準的12.2.5節說: 臨時結合到在函數調用的基準參數(5.2.2) 持續直到含有 呼叫充分表達的完成。函數返回 語句(6.6.3)中的返回值的臨時綁定一直存在,直到函數退出。在所有這些情況下,在表達式 的評估過程中創建的臨時對象在 的全表達式結尾處被銷燬,除了臨時參考被綁定到該臨時對象外,它們被創建並且在完成相反順序的 他們的建設。 我試圖理解的代碼是: #include <iostream>

    0熱度

    1回答

    我有一個名爲Video的模型,它有一系列附加的反饋評論和反饋評論回覆。我在View中創建了以下循環,以返回反饋評論和相關反饋評論回覆的詳細信息,但儘管Model.SelectedScreecast.Feedbacks的計數爲3,但我可以看到有3個反饋記錄迭代進入循環第四次,我收到一個對象引用錯誤。我的代碼如下: @foreach (var comment in Model.SelectedScre

    -3熱度

    2回答

    我一直試圖玩這個代碼,但我得到, 對象引用未設置爲對象的實例 一個標記的箭頭。任何人都可以看看我做錯了什麼?我只發佈了相關的代碼。 謝謝! ERROR AT //我的錯誤這裏 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows;

    2熱度

    3回答

    在我的Sitecore應用程序中,我有以下語句。 using (new Sitecore.SecurityModel.SecurityDisabler()) { Item item = database.GetItem(itemId); if (item != null) { item.Delete(); } }

    0熱度

    3回答

    我得到的輸出是9 12 1 11 12,但它應該是9 9 1 12 12.我知道它與a2 = a1有關;但看不到。 public class C { /** * @param args the command line arguments */ private int i; private int k = 10; public sta

    2熱度

    3回答

    我試圖測試對象的實例,但VB pukes並拋出異常: Conversion from string "" to type 'Boolean' is not valid. 這裏是我正在測試: Dim objGA As New Gatherer.Gathered("", -1) objGA = objGatherers(idx) If Not objGA Is Nothing Then <--

    0熱度

    3回答

    我有SQL2008R2,它的數據類型爲「位」,其默認值爲「0」。我有一個表格上是或否的選項按鈕(VS2012),默認情況下選擇「否」。當我嘗試將值插入表中時,我得到了這個愚蠢的「對象引用未設置爲對象的實例」。這是我內部的「嘗試,捕捉,結束嘗試」塊的按鈕。 Dim strPolice As String strPolice = optPolice.SelectedValue.Trim() If

    3熱度

    1回答

    這是我的問題......我正在創建一個私人消息系統。我有主窗體(Form1)和私人消息屏幕(pm_screen),當我打開私人消息屏幕時,我希望將數據從此表單發送回原始。但不知道如何寫這個。這是隱私信息屏幕上btnSend事件的代碼。 Message_Send = txtSend.Text.Trim(); Form1 frm1 = new Form1(); Invoke(new Form1.