首页 > 解决方案 > CS0019 C# 运算符“+”不能应用于“字符串”和“方法组”类型的操作数

问题描述

在为字符串变量 strsql 赋值时出现上述错误,如下所示:

string strsql = dup + "', '" + transdate + "', '" + msgtime + "', '" + sender.ToUpper + "', '" + debitaccount + "', '" + msgsession + "'"

标签: c#

解决方案


该错误是由于sender.ToUpper它应该是sender.ToUpper()因为它的方法如下面的代码所示:


string strsql = dup + "', '" + transdate + "', '" + msgtime + "', '" + sender.ToUpper() + "', '" + debitaccount + "', '" + msgsession + "'";

推荐阅读