首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

并非全部的代码路径都返回值

2013-04-12 
并非所有的代码路径都返回值namespace netmac{class Program{static string netmac() {object netmacstri

并非所有的代码路径都返回值
namespace netmac
{
    class Program
    {
        static string netmac() {
            object netmac;
            string st = "";

            ManagementObjectSearcher Wmi = new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration");
            foreach (ManagementObject WmiObj in Wmi.Get())
            {
                if (Convert.ToBoolean(WmiObj["IPEnabled"]))
                {
                    System.Array ar;
                    ar = (System.Array)(WmiObj.Properties["IPAddress"].Value);
                    st = ar.GetValue(0).ToString();
                    Debug.WriteLine("IP(" + st + ")|" + "MAC(" + WmiObj["MACAddress"] + ")" + "\n");
                    netmac = WmiObj["MACAddress"];
                    netmac = netmac.ToString().Replace(":", "");
                    return netmac.ToString();
                }
            }
        }
        static void Main(string[] args)
        {
            Console.WriteLine(netmac());
        }
    }
}

出现错误了: 并非所有的代码路径都返回值
请问遇上这种问题,应该如何解决,新手上路......
C# 并非所有的代码路径都返回值
[解决办法]

引用:
引用:static string netmac() {
            object netmac;
            string st = "";

            ManagementObjectSearcher Wmi = new ManagementObjectSearcher("SELECT *……
可以string netmac = "";

热点排行