C# System.NullReferenceException:未将对象引用设置为对象的实例 >

丹尼尔

我正在用 C# 开发纸牌游戏,作为我在这种新语言方面的培训的一部分。我收到了几个错误,我可以使用 Google Fu 并自行解决,但是当前的错误是:

未处理的异常:
System.NullReferenceException:对象引用未设置为
Deck..ctor () [0x00087] in :0
at Program.Main (System.String[] args) [0x00000] in :0
[ERROR] ] 致命的未处理异常:System.NullReferenceException:对象引用未设置为
Deck..ctor () [0x00087] in :0
at Program.Main (System.String[] args) [0x00000] in :0

把我屏蔽了 我已经尝试了几种不同的重构方法public class CardCard构造函数,但我只是遇到了不同的错误和更多的错误,并且没有更接近解决它,因为上面的错误消息告诉我的是我没有正确初始化物体Card card = new Card(rank, suit);

  using System.Collections.Generic;

  public class Deck {
      // public List<Card> Cards = new List<Card>();
      public List<Card> cards;

  public Deck() {
      string[] ranks = { "Ace", "Two", "Three", "Four", "Five" };
      string[] suits = { "Diamonds", "Hearts", "Clubs", "Spades" };

      foreach (string suit in suits) {
          foreach (string rank in ranks) {
              Card card = new Card(rank, suit);
              cards.add(card);
          }
      }
  }
}

public class Card {
    // properties
    public string suit { get; set; }
    public string rank { get; set; }

    public Card(string rank, string suit){
       //initializations
       rank = rank;
       suit = suit;
    }
}

我浏览了类似的帖子,但它们并非针对我的案例,我也一直在遵循本指南:

https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/how-to-initialize-objects-by-using-an-object-initializer#example

柯特·尼科尔斯

cards一片空白。您应该初始化它,就像在它上面注释掉的行中所做的那样。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C# - Reporting Services (rdlc) - 错误:未将对象引用设置为对象的实例

来自分类Dev

尝试 SerializeObject 并获取 c# list json 错误:未将对象引用设置为对象的实例

来自分类Dev

在Unity C#中使用脚本播放声音时未将对象引用设置为对象的实例

来自分类Dev

Unity:NullReferenceException:未将对象引用设置为对象的实例

来自分类Dev

@foreach模型为null:System.NullReferenceException:对象引用未设置为对象的实例

来自分类Dev

在 Ubuntu 16.04 上使用 Rider 的 C# 项目中的“未找到项目”和“未将对象引用设置为对象的实例”

来自分类Dev

Xamarin表单MainActivity OnCreate LoadApplication System.NullReferenceException:对象引用未设置为对象的实例

来自分类Dev

错误:System.NullReferenceException:对象引用未设置为对象的实例

来自分类Dev

HttpContext.User.Identity.IsAuthenticated引发System.NullReferenceException:对象引用未设置为对象的实例

来自分类Dev

未处理的异常。System.NullReferenceException:对象引用未设置为对象的实例

来自分类Dev

(通用Windows App)System.NullReferenceException:对象引用未设置为对象的实例

来自分类Dev

在apiController构造函数System.NullReferenceException中:'对象引用未设置为对象的实例。

来自分类Dev

错误:System.NullReferenceException:对象引用未设置为对象的实例

来自分类Dev

System.NullReferenceException:对象引用未设置为对象的实例。抛出错误

来自分类Dev

HttpContext.User.Identity.IsAuthenticated引发System.NullReferenceException:对象引用未设置为对象的实例

来自分类Dev

System.NullReferenceException对象引用未设置为对象的实例。在i ++

来自分类Dev

Unity C#NullReferenceException:对象引用未设置为对象的实例

来自分类Dev

Unity C#-NullReferenceException:对象引用未设置为对象的实例

来自分类Dev

Unity-C#-NullReferenceException:对象引用未设置为对象的实例

来自分类Dev

Unity 2D 错误 Nullreferenceexception:对象引用未设置为对象 C# 的实例

来自分类Dev

用户代码未处理NullReferenceException-未将对象引用设置为对象的实例

来自分类Dev

未处理nullreferenceexception-未将对象引用设置为对象的实例

来自分类Dev

未将对象引用设置为数组中对象的实例

来自分类Dev

未将对象引用设置为对象实例的方法

来自分类Dev

未将对象引用设置为对象的实例 - 错误

来自分类Dev

C# mvc 使用 List where 条件,即使没有将对象引用设置为对象 errir 的实例

来自分类Dev

对象引用未设置为对象C#错误的实例

来自分类Dev

C#对象引用未设置为对象的实例

来自分类Dev

对象引用未设置为对象的实例(C ++ / CLI)

Related 相关文章

  1. 1

    C# - Reporting Services (rdlc) - 错误:未将对象引用设置为对象的实例

  2. 2

    尝试 SerializeObject 并获取 c# list json 错误:未将对象引用设置为对象的实例

  3. 3

    在Unity C#中使用脚本播放声音时未将对象引用设置为对象的实例

  4. 4

    Unity:NullReferenceException:未将对象引用设置为对象的实例

  5. 5

    @foreach模型为null:System.NullReferenceException:对象引用未设置为对象的实例

  6. 6

    在 Ubuntu 16.04 上使用 Rider 的 C# 项目中的“未找到项目”和“未将对象引用设置为对象的实例”

  7. 7

    Xamarin表单MainActivity OnCreate LoadApplication System.NullReferenceException:对象引用未设置为对象的实例

  8. 8

    错误:System.NullReferenceException:对象引用未设置为对象的实例

  9. 9

    HttpContext.User.Identity.IsAuthenticated引发System.NullReferenceException:对象引用未设置为对象的实例

  10. 10

    未处理的异常。System.NullReferenceException:对象引用未设置为对象的实例

  11. 11

    (通用Windows App)System.NullReferenceException:对象引用未设置为对象的实例

  12. 12

    在apiController构造函数System.NullReferenceException中:'对象引用未设置为对象的实例。

  13. 13

    错误:System.NullReferenceException:对象引用未设置为对象的实例

  14. 14

    System.NullReferenceException:对象引用未设置为对象的实例。抛出错误

  15. 15

    HttpContext.User.Identity.IsAuthenticated引发System.NullReferenceException:对象引用未设置为对象的实例

  16. 16

    System.NullReferenceException对象引用未设置为对象的实例。在i ++

  17. 17

    Unity C#NullReferenceException:对象引用未设置为对象的实例

  18. 18

    Unity C#-NullReferenceException:对象引用未设置为对象的实例

  19. 19

    Unity-C#-NullReferenceException:对象引用未设置为对象的实例

  20. 20

    Unity 2D 错误 Nullreferenceexception:对象引用未设置为对象 C# 的实例

  21. 21

    用户代码未处理NullReferenceException-未将对象引用设置为对象的实例

  22. 22

    未处理nullreferenceexception-未将对象引用设置为对象的实例

  23. 23

    未将对象引用设置为数组中对象的实例

  24. 24

    未将对象引用设置为对象实例的方法

  25. 25

    未将对象引用设置为对象的实例 - 错误

  26. 26

    C# mvc 使用 List where 条件,即使没有将对象引用设置为对象 errir 的实例

  27. 27

    对象引用未设置为对象C#错误的实例

  28. 28

    C#对象引用未设置为对象的实例

  29. 29

    对象引用未设置为对象的实例(C ++ / CLI)

热门标签

归档