時,我有方法:期待「;」使用空隙
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
}
返回類型去,而不是像在C#方法名之前。
如果不指定返回類型
public static OpenSelectedItem(itemId: string) {
//Cool Stuff
};
,則默認爲any
這意味着你的方法可能會或可能不會有一個return語句可能會或可能不會返回的東西。
雖然如果返回類型爲void
,那麼編譯器不允許在您的方法中使用帶有參數的return
語句(例如return something;
)。但是你仍然可以有空的返回語句,如:return;
將';'留在那裏? – sircapsalot
對不起編輯。它在那裏。 –