当前位置: 首页 > 知识库问答 >
问题:

如何在没有计数的代码中获得“计数不能小于零”异常?

司寇苗宣
2023-03-14
    public void ABtn()
    {
        if (ABtnState == "E")
        {
            phrase.Points += -(int)Settings.ABtn;
            ABtnState = "D";
        }
        else
        {
            phrase.Points += (int)Settings.ABtn;
            ABtnState = "E";
        }
        if (BBtnState == "E")
        {
            phrase.Points += -(int)Settings.BBtn;
            BBtnState = "D";
        }
        if (CBtnState == "E") { phrase.Points += -(int)Settings.CBtn; CBtnState = "D"; }
        if (DBtnState == "E") { phrase.Points += -(int)Settings.DBtn; DBtnState = "D"; }
        if (EBtnState == "E") { phrase.Points += -(int)Settings.EBtn; EBtnState = "D"; }
        App.DB.SetPoints(phrase.PhraseId, phrase.Points);
        App.viewablePhrases = App.DB.GetViewablePhrases(Settings.Mode, Settings.Pts, true);
        Cif2aInfo = new String('☆', phrase.Points);
    }

有人知道是什么导致了这个问题吗?或者我该如何纠正这个问题?

共有1个答案

钮博裕
2023-03-14

来自Microsoft文档:

String(Char c,Int32 count)将新实例初始化为由重复指定次数的指定Unicode字符指示的值

因此,如果您的短语。点小于0,它将跟踪您的错误,请在C#Online编译器中尝试以下操作:

string Cif2aInfo = new String('☆', -1);
Console.WriteLine(Cif2aInfo);
Cif2aInfo = phrase.Points != null && phrase.Points > 0 ? new String('☆', phrase.Points) : string.Empty;
 类似资料:
  • 我正在创建一个程序,将确定和打印数字奇数,偶数和零在一个整数从键盘。我尝试了几种不同的方法,每种方法都得到了相同的结果。我无法让java将0识别为0,而只能识别为偶数。例1005将给出2赔率和2平。

  • 问题内容: 我试图建立具有查询属性,即时通讯修整,以获得与 它不断告诉我,是 无效的 列名我怎么能得到从查询? 问题答案: 用别名工作。Yii 1.1.11。其他失败

  • 本文向大家介绍PHP统计代码行数的小代码,包括了PHP统计代码行数的小代码的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了PHP统计代码行数的具体代码,供大家参考,具体内容如下 想统计一下项目中一共有多少行代码,结果没找到什么好的工具,就自己写了一个。 效率不怎么样。 在命令行中运行,参数为要查询的文件或者目录的绝对路径。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家

  • 我正在尝试限制关键字输入。 每当用户输入一个关键字,它就会在该关键字后面加上'span',例如。 如下面的html代码。 我可以限制字,但计数不准确,但当它达到5,它停止输入。 如果我刷新页面,我可以再输入一个,然后再阻止我一次。 奇怪的是,如果我为使用id就不起作用了。我得利用课堂。 我试过把,但不起作用,我必须保留它的资本。 jQuery: HTML:

  • 问题内容: 如何确定Swift枚举中的个案数? (我想避免手动枚举所有值,或者尽可能避免使用旧的“enum_count技巧”。) 问题答案: 从Swift 4.2(Xcode 10)开始,您可以声明符合协议,这适用于所有没有关联值的枚举: 现在可以简单地通过 有关更多信息,请参见 SE-0194枚举案例的派生集合

  • 问题内容: 我如何知道已保存数据的模型计数?有一种方法,但似乎无效。 是一个对象,调用哪个方法可以得到实数? 谢谢 问题答案: 下面的代码有效。注意countDocuments的使用。