Skype4COM 无法将字符串转换为布尔值
Skype4COM cannot convert string to bool
我正在尝试制作一个程序,所以如果我的 Skype name/id 是大卫,它不会做任何事情,但如果是其他人的 Skype name/id,它将改变 RichMoodText 我知道如何改变 RichMoodText但它只是检测它是否是某个配置文件
请帮忙
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using SKYPE4COMLib;
namespace Skype_Tools_2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
//RMT Means RichMoodText
string RMT = "Hi";
//CFN Means Creators FullName
string CFN = "David Fedrick";
Skype skype = new Skype();
skype.Attach();
//skype.CurrentUserProfile.RichMoodText = RMT;
if skype.CurrentUserProfile.FullName = CFN; <----
Cannot implicitly convert type 'string' to 'bool'
}
}
}
=
是赋值运算符。您应该在 if 语句中使用比较运算符,在本例中为 ==
。此外,该语句应在括号中,如
if (a == b)
{
\ do your thing
}
我正在尝试制作一个程序,所以如果我的 Skype name/id 是大卫,它不会做任何事情,但如果是其他人的 Skype name/id,它将改变 RichMoodText 我知道如何改变 RichMoodText但它只是检测它是否是某个配置文件
请帮忙
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using SKYPE4COMLib;
namespace Skype_Tools_2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
//RMT Means RichMoodText
string RMT = "Hi";
//CFN Means Creators FullName
string CFN = "David Fedrick";
Skype skype = new Skype();
skype.Attach();
//skype.CurrentUserProfile.RichMoodText = RMT;
if skype.CurrentUserProfile.FullName = CFN; <----
Cannot implicitly convert type 'string' to 'bool'
}
}
}
=
是赋值运算符。您应该在 if 语句中使用比较运算符,在本例中为 ==
。此外,该语句应在括号中,如
if (a == b)
{
\ do your thing
}