问题描述
我正在尝试运行一个简单的脚本:
@Bean
public JavaMailSender getJavaMailSender() {
JavaMailSenderImpl mailSender = new JavaMailSenderImpl();
mailSender.setHost(host);
mailSender.setPort(port);
mailSender.setUsername(username);
mailSender.setPassword(password);
Properties props = mailSender.getJavaMailProperties();
props.put("mail.transport.protocol","smtp");
props.put("mail.smtp.auth",auth);
props.put("mail.smtp.starttls.enable",starttls);
props.put("mail.smtp.timeout",5000);
props.put("mail.smtp.connectiontimeout",5000);
props.put("mail.smtp.writetimeout",5000);
props.put("mail.debug",debug);
return mailSender;
}
我收到错误消息“未为类型'一维数组的字符串'和'字符串'定义运算符'赞'。”
我不太了解VB,但是我想我要比较的数据类型使用了错误的命令,那么我有什么选择?
解决方法
我想您要尝试的是检查数组中的任何元素是否都以字符串“ Summer”开头。您可以使用for循环。像这样:
Dim arr() As String = {Term,Description}
For Each s As String in arr
If (s.StartsWith("Summer")) Then
returnval = 1
End If
Next