dotnet控制台应用程序的静态main函数中不能直接调用成员函数
来源:互联网 发布:java获取访问者的ip 编辑:程序博客网 时间:2024/06/14 09:05
李国帅 编于2006-3-2 9:21
关于dotnet,不能在一般的控制台应用程序console中的静态main函数中使用带返回值的函数,因为这是还没有生成对象.
如
public static void Main(){string strtemp = GetNetCardMacAddress();System.Console.WriteLine(strtemp);}
而应该编写类
using System.Management;namespace myDomain{class CTest{private ManagementClass mc;private ManagementObjectCollection moc;private ManagementObject disk;/// <summary>/// 取得设备网卡的MAC地址/// </summary>public string GetNetCardMacAddress(){mc = new ManagementClass("Win32_NetworkAdapterConfiguration");moc = mc.GetInstances();string str = "";foreach(ManagementObject mo in moc){if((bool)mo["IPEnabled"] == true)str = mo["MacAddress"].ToString();}return str;}/// <summary>/// 取得设备硬盘的卷标号/// </summary>/// <returns></returns>public string GetDiskVolumeSerialNumber(){disk = new ManagementObject("win32_logicaldisk.deviceid=\"c:\"");disk.Get();return disk.GetPropertyValue("VolumeSerialNumber").ToString();}}}
然后
public static void Main(){CTest run = new CTest();System.Console.WriteLine("您的硬盘的卷标号" + run.GetDiskVolumeSerialNumber());System.Console.WriteLine("您的网卡的" + run.GetNetCardMacAddress());}
阅读全文
0 0
- dotnet控制台应用程序的静态main函数中不能直接调用成员函数
- 函数指针不能直接调用类的成员函数
- 类的静态方法(函数)中为什么不能调用非静态成员(属性)?
- 类的静态方法(函数)中为什么不能调用非静态成员(属性)?
- C++静态成员函数不能调用非静态成员变量
- vs中控制台应用程序 main函数中 初始化args
- 静态成员函数不能调用普通成员变量
- 结合上面的五个例子,对类的静态成员变量和成员函数作个总结: 一。静态成员函数中不能调用非静态成员。 二。非静态成员函数中可以调用静态成员。因为静态成员属于类本身,在类的对象产生之前就已经存在了,所
- java中对象多态时成员变量,普通成员函数及静态成员函数的调用情况
- Java中静态成员和实例成员的区别,及main函数
- 静态成员函数如何调用非静态成员变量(函数参数不能任意扩展的情况)
- angularjs表达式中不能直接调用外部的js函数
- 为什么C++静态成员函数不能访问非静态成员变量、不能调用非静态成员函数?
- 静态构造函数 。。静态类中成员必须全是静态的。不能在静态类中声明实例成员
- [C#]控制台程序静态main函数浅谈
- 关于C++类中静态函数无法直接访问非静态成员的理解
- c++中非静态函数不能用类名调用,为什么CWnd的成员函数GetDC()可以直接调用啊?
- 非静态成员函数的非法调用
- Android_Ijkplayer的简单使用
- JVM(java 虚拟机)内存设置
- python利用WMI等监控获取windows状态如CPU、内存、硬盘等信息
- GSON解析json含有不确定的泛型实体类,根据键值获取json数据
- JAVA List循环队列删除元素/List.remove
- dotnet控制台应用程序的静态main函数中不能直接调用成员函数
- 解释器模式的简单使用
- 链表——两个有序链表序列的合并
- linux系统编程学习day4--IPC(进程间通信)
- 我踩过的坑
- 小程序中的极度诱惑——玩转小程序91
- Android系统服务(SystemService)简介
- JSON
- 长期更新知识点