如果大于C#

编辑:问题解决了,大于错误的ASCII字符。 即使我没有复制粘贴从某个地方。 我将不得不检查我的键盘语言。

编辑:只是为了说清楚,effect.Parry是一个int? 不是小数。 请参阅下面的编辑编辑:我改变了decimalToString。 这是我的错误,但我仍然收到错误

我正在尝试在我的代码中执行比if语句更大的功能,但是我收到了一个错误,但我无法确定错误是什么......

这是代码的一部分。

 if (effect.Parry != null)
                {
                    txtEffect += " Parry the next " + effect.Parry.ToString() + " attack";
                    if (effect.Parry ­> 1) 
                        txtEffect += "s";
                    if (effect.NumberOfTurn != 0)
                    {
                        txtEffect += " over " + effect.NumberOfTurn.ToString();
                    }
                }

这里是我得到的错误:

Erreur  1   Caractère '-­' inattendu

在英语中它将是:意想不到的字符' - '

有人能解释我做错了什么吗? 我试过> =它给了我同样的错误。 如果我尝试没有>我没有得到一个错误。

编辑:txtEffect是一个字符串,effect.Parry是一个int? (为了允许空值)我试着将它解析成一个正常的int,并且得到与上面相同的错误。


你的问题来自定义效应。 然后将它传递给一个需要小数的函数? 作为参数。 换一个或另一个让它们匹配,你应该照顾你的问题。

链接地址: http://www.djcxy.com/p/58591.html

上一篇: if greater than in C#

下一篇: Check if PHP object can be compared