c# - CS0019 C# 运算符“+”不能应用于“字符串”和“方法组”类型的操作数
问题描述
在为字符串变量 strsql 赋值时出现上述错误,如下所示:
string strsql = dup + "', '" + transdate + "', '" + msgtime + "', '" + sender.ToUpper + "', '" + debitaccount + "', '" + msgsession + "'"
解决方案
该错误是由于sender.ToUpper
它应该是sender.ToUpper()
因为它的方法如下面的代码所示:
string strsql = dup + "', '" + transdate + "', '" + msgtime + "', '" + sender.ToUpper() + "', '" + debitaccount + "', '" + msgsession + "'";
推荐阅读
- java - 如何添加自定义标题
到 Spring Boot HttpHeaders? - javascript - 在 javascript 中隐式导入函数
- ruby-on-rails - TypeError:没有将 Rake::FileTask 隐式转换为字符串
- aws-appsync - AWS AppSync OIDC
- c++ - CMake:add_executable 不会在 Windows 操作系统下生成可执行文件
- c++ - 数组 C++ 中的最长连续序列
- php - 使用 LARAVEL 6.5.0 左连接并仅返回右表中的最新记录
- c# - 在 XMAL/C# 中的页面之间传递“间接”对象
- amazon-web-services - AWS CDK 与 AWS Amplify
- firebase - 如何在颤动中显示来自 Firestore 数据的文本?