读书人

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

发布时间: 2013-04-12 18:33:11 作者: rapoo

并非所有的代码路径都返回值
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 = "";

读书人网 >C#

热点推荐