我有方法:
public static OpenSelectedItem(itemId: string) {
//Cool Stuff
};
当我将其更改为:
public static void OpenSelectedItem(itemId: string) {
//Awesome Stuff
};
它抛出期待“;”。我该怎么办?
我有方法:
public static OpenSelectedItem(itemId: string) {
//Cool Stuff
};
当我将其更改为:
public static void OpenSelectedItem(itemId: string) {
//Awesome Stuff
};
它抛出期待“;”。我该怎么办?
正确的语法是:
public static OpenSelectedItem(itemId: string) : void {
//Awesome Stuff
}
返回类型在带有 a 的参数列表之后,:
而不是在 C# 中的方法名称之前。
当您不指定返回类型时
public static OpenSelectedItem(itemId: string) {
//Cool Stuff
};
它将默认为any
这意味着您的方法可能有也可能没有返回语句,该语句可能返回也可能不返回。
而如果你有返回类型void
,编译器不允许在你的方法中有return
带参数的语句(例如return something;
)。但是您仍然可以有空的返回语句,例如:return;