2011-11-05 24 views
1

IM使用下面的方法的FontFamily和大小的方法

private void FontChange(FontFamily f, int Syze) 
    { 
     Font font = new Font (f , Syze); 
    } 

然后,如果我想使用 我打电话

FontChange("Consolas",11); 

这给了我错误的方法:

The best overloaded method match for 'ContactList.Main.FontChange(System.Drawing.FontFamily, int)' has some invalid arguments.

+3

考虑调用第二个参数'size'而不是'Syze';它都符合常规约定(参数名称通常不会在C#中大写)并拼写正确。 :) –

回答

0

您的功能应声明为:

private void FontChange(string f, int Syze) 
    { 
     Font font = new Font(f, Syze); 
    } 
+0

谢谢先生:D – suffix

+0

你还可以帮我这个如何将所有的大写字母转换为标题? – suffix

+0

@suffix:你对titlecase有什么意思?小写?只有第一个字符大写?无论如何,这是我想的另一个问题;) – Marco