C# FontFamily和Size方法
我使用下面的方法C# FontFamily和Size方法,c#,C#,我使用下面的方法 private void FontChange(FontFamily f, int Syze) { Font font = new Font ( f , Syze ); } 那么如果我想用这个方法 我打电话 这给了我一个错误: 匹配的最佳重载方法 “ContactList.Main.FontChange(System.Drawing.FontFamily,int)”有一些 无效参数 您的函数应声明为: private void FontCha
private void FontChange(FontFamily f, int Syze)
{
Font font = new Font ( f , Syze );
}
那么如果我想用这个方法
我打电话
这给了我一个错误:
匹配的最佳重载方法
“ContactList.Main.FontChange(System.Drawing.FontFamily,int)”有一些
无效参数
您的函数应声明为:
private void FontChange(string f, int Syze)
{
Font font = new Font(f, Syze);
}
考虑调用第二个参数
size
,而不是Syze
;这两个参数都符合常见约定(参数名称通常不以C#大写),并且拼写正确。:)你能帮我把所有的大写字母转换成titlecase吗?@suffix:你说titlecase是什么意思?小写字母?只有第一个字符大写?无论如何,我认为这是另一个问题;)只有第一个字母大写Lol@suffix:类似于char.ToUpper(s[0])+s.Substring(1)代码>,但您必须测试字符串是空的还是空的,以及它的长度是否超过一个。现在,接受我的回答并关闭此帖子:)
private void FontChange(string f, int Syze)
{
Font font = new Font(f, Syze);
}