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
}