导致"使用未分配变量"的原因是什么?错误?

时间:2016-05-31 04:37:11

标签: c#

我在MySQL搜索功能中添加了一些搜索参数;我基本上复制了现有的命令(有一些明显的变化),但是我遇到了一个意想不到的错误:

  

使用未分配的变量 x

这是我最初在我的代码中所拥有的:

    subsession->sink = rtpSink;
    subsession->sink->startPlaying(*(subsession->readSource()),
        subsessionAfterPlaying,
        subsession);

然后我添加了一行:

string searchOldVar;
string searchNewVar;

if (!String.IsNullorWhitespace(oldVar))
    searchOldVar = " AND col_OldVar LIKE %" + oldVar = "%";
else searchOldVar = String.Empty;

if (!String.IsNullorWhitespace(newVar))
    searchNewVar = " AND col_NewVar LIKE %" + newVar = "%";

// MySQL Search command
    + searchOldVar
    + searchNewVar // Unassigned variable error
    + ";";

并且错误消失了。

为什么?

0 个答案:

没有答案