在這裏我有一部分code.in在這裏我得到了錯誤。給另一個範圍的不同含義
ERROR >>命名爲「味精」的局部變量不能在此範圍內聲明,因爲它會給予不同的意義「味精」,這已經是一個「父母或電流」範圍用來表示別的東西
但我用SMSHelper類所裏面所有的東西究竟是另一範圍
public class SMSHelper
{
private string msg;
private string convertToISOfromUtf8(String msg, String to, String from)
{
String iso_msg = null;
if (from.Equals("UTF-8"))
{
System.Text.Encoding iso = Encoding.GetEncoding("ISO-8859-1");
System.Text.Encoding utf8 = Encoding.UTF8;
byte[] utfBytes = utf8.GetBytes(msg);
byte[] isoBytes = Encoding.Convert(utf8, iso, utfBytes);
String msg = iso.GetString(isoBytes);
}
局部變量是什麼意思? – TechGuy
請詳細說明 – TechGuy
@ChathuraRanasinghe:該函數有一個名爲'msg'的參數。在函數的主體內部聲明一個名爲'msg'的變量。編譯器不接受這種模糊性。 –