【发布时间】:2018-04-24 03:39:46
【问题描述】:
我正在从 SQL 返回一个值。让我们将其命名为ReturnedFromSQL。在我的应用程序中,我提供了一个输入。让我们将其命名为Input。我想比较这两个并做一个活动。目前,我正在使用IFcondition 执行此操作。
假设,从 SQL 我得到FAB01,作为输入我得到Fab01。我想要做的是在比较这两个之后跳转到ELSEpart,如果这两个不相同,如果这两个相同,则执行IFpart。
很明显,只是字母发生了变化,但想法是一样的。由于这两个相同,我需要执行IFpart 中的内容,而不是跳转到ELSE。但它现在没有发生。我怎么做?谁能帮我?先感谢您。
IF (ReturnedFromSQL == Input )
{
return RedirectToAction("Exist");
}
else
{
//Doing Something
}
【问题讨论】:
-
您需要通过忽略大小写进行比较。
-
使用sql时也可以使用like语句
-
ReturnedFromSQL.Equals(Input , StringComparison.InvariantCultureIgnoreCase)。并删除 else 并在没有 else 块的情况下编写代码。
标签: c# if-statement model-view-controller compare