C#中的方法return字符串的字体

Method in C# to return the font of a string

C# 中是否有接受字符串参数和 returns 字符串字体的方法? 我知道 :

if (currentControl.Font.Bold == true)
{
    MessageBox.Show("Bold");
}

查找控件的字体。我想要一种对字符串执行此操作的方法。类似于:

private static Font GetFont(string myString)
{
    Font stringFont = myString.Font;
    return stringFont;
}

这是不可能的,因为字符串没有字体。只有控件有字体。

更具体地说,字体不是字符串的固有 属性。字符串只是组成字符串本身的字符集合。字体 属性 仅在您转到 显示 某处的字符串时才会被注入,例如,在表单的控件中。然后,应用控件的字体 属性。因此,字体遵循 显示元素,而不是内容。