我的C#代碼出現問題,我真的不知道,爲什麼會出現錯誤!在我看來,它很適合工作,但它甚至不能編譯。這是功能:在使用swith語句時在c#函數中出錯
public bool AddColumn(string tableName, string colName, ColType colType)
{
switch(colType)
{
ColType.MYSQL_DOUBLE:
Console.Write("DOUBLE");
ColType.MYSQL_INT:
Console.Write("INT");
default:
Console.Write("DEFAULT");
}
return true;
}
錯誤說,theres失蹤';'和'}'。所以,如果如果嘗試評論的功能,如內容:
public bool AddColumn(string tableName, string colName, ColType colType)
{/*
switch(colType)
{
ColType.MYSQL_DOUBLE:
Console.Write("DOUBLE");
ColType.MYSQL_INT:
Console.Write("INT");
default:
Console.Write("DEFAULT");
}*/
return true;
}
我可以編譯程序。因此switch語句裏面存在一個問題,不是嗎?希望有人可以幫我出這...
FYI類型「ColType在程序中聲明:
public enum ColType
{
MYSQL_DOUBLE = 0,
MYSQL_INT = 1
};
一沒有'case'的開關 –