1. 在asp.Net中专用属性:
获取服务器电脑名:page.server.manchinename
获取用户信息:page.user
获取客户端电脑名:page.request.userhostname
获取客户端电脑ip:page.request.userhostaddress 2. 在网络编程中的通用方法:
获取当前电脑名:static system.Net.dns.gethostname()
根据电脑名取出全部ip地址:static system.Net.dns.resolve(电脑名).addresslis...
publicpartialclass Main : Form { public Main() { foreach(var parameter intypeof(Main).GetMethod("fnAAA").GetParameters()) { Console.WriteLine(parameter.Name); } /* a b c */ } publicstring fnAAA(string a, string b, string c)
{
return"";
} 来源:http://blog.csdn.net/q107770540/article/details/6053218原文:https://www.cnblogs.com/shy1766IT/p/8227791.html
//第一种方法
var files = Directory.GetFiles(path, "*.txt");foreach (var file in files)Console.WriteLine(file);//第二种方法
DirectoryInfo folder = new DirectoryInfo(path);foreach (FileInfo file in folder.GetFiles("*.txt"))
{Console.WriteLine(file.FullName);
}
原文:https://www.cnblogs.com/dushaojun/p/8523629.html
1. 引用命名空间 using System.Runtime.InteropServices;
using System.Management;
2. 取机器名
public string GetHostName()
{
return System.Net.Dns.GetHostName();
}
3. 取CPU编号
public String GetCpuID()
{
try
{
ManagementClass mc = new ManagementClass("Win32_Processor");
ManagementObjectCollection moc = mc.GetInstances()
String strCpuID = string.Empty;
foreach (Ma...
简单的方法就是使用Lambda表达式中的Count方法来实现,很多时候只需要一条语句。例如,有个实体集合List<Student> studentList表示全校学生的集合数据,我们需要查找出ClassCode即班级代码等于A101班的学生的人数。此时可使用下列Lambda表达式的语句来实现。int A101StudentCount=studentList.Count(t=>t.ClassCode="A101");在上述语句中t是lambda表示式的一种写法,代表list集合中的实体对象,你也可以写成a或者b。在上述的表达式...
StackTrace 类 public static void LogWrite(string logInfo,[CallerFilePath] string file=null,[CallerLineNumber] int line=0,[CallerMemberName] string member=null){Console.WriteLine(logInfo);Console.WriteLine(file);Console.WriteLine(line);Console.WriteLine(member);}
https://www.codeproject.com/Tips/606379/Caller-Info-Attributes-in-Csharp-5-0原文:https://www.cnblogs.com/baiqian/p/13061581.htm...
编程中常遇到获取当前目录的需求,网上一搜索一大堆,随手复制一段去代码,成功! 可是调试倒没问题了。但当放到开机启动项,或是其它程序直接调用运行时,获取的路径可能就不对了。 我就掉了这个坑,一搜发现也有不少兄弟掉过坑。遂总结一下。 C#获取当前目录的三种方法及区别序方法名称使用范围结果示例 注意事项1Application.StartupPath仅能用于Winform D:\xxx 2AppDomain.CurrentDomain.BaseDirectoryWinform+Dll D:...
Json数据:{ "dataSet": {"header": {"returnCode": "0", "errorInfo": "HTTP请求错误", "version": "V1.0R010", "totalRows": "2000", "returnRows": "20"}, "fieldDefine": {"assetId": "string", "serverIdcId": "int", "inputTime": "datetime"}, "data": {"row": [{"AssetId": "TCNS2006888", "ServerIdcId": "1", "InputTime": "2008-12-12"}, {"AssetId": "TCNS2006889", "ServerIdcId": "2", "InputTime": "2008-1-1"}]}...
原文:【C#遗补】获取应用程序路径之System.IO.Directory.GetCurrentDirectory和System.Windows.Forms.Application.StartupPath的区别.Net Framework中,System.IO.Directory.GetCurrentDirectory()方法用于获得应用程序当前工作目录如果使用此方法获得应用程序所在的目录,应该注意:System.IO.Directory.GetCurrentDirectory()方法获得的目录路径随着OpenFileDialog、SaveFileDialog等对象所确定的目录而改变(切换工作目录)一般...
string path = "D:\";
string[] allFiles;
ArrayList<string> targetFiles = new ArrayList<string>();遍历path目录下的文件(不包括子目录中的)
allFiles = Directory.GetFiles(path);
foreach(string strFile in allFiles)
{ targetFiles.Add(strFile);
//或其他操作
} 遍历path目录下的某种特定类型文件(不包括子目录中的)
allFiles = Directory.GetFiles(path, "*.exe");
foreach(string strFile in allFiles)...
转自:http://www.cnblogs.com/netlyf/archive/2011/06/22/2086718.html一、获取当前文件的路径string str1=Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。 string str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。(备注:按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器名称后跟一个尾部反斜杠(如“C:\”)。...
做Winform或WPF程序时,有时需要获取当前系统屏幕的大小(含任务栏或不含任务栏),具体方法如下:1. 引入System.Windows.Forms命名空间;2. 获取含任务栏的屏幕大小:var h = Screen.PrimaryScreen.Bounds.Height;
var w = Screen.PrimaryScreen.Bounds.Width;3. 获取不含任务栏的屏幕大小:var h = SystemInformation.WorkingArea.Height;
var w = SystemInformation.WorkingArea.Width; 原文:https://www.cnblogs.com/stonemqy...
代码:privatestring GetImageExtension(MemoryStream ms)
{try{Image image = Image.FromStream(ms);if (image.RawFormat.Guid == ImageFormat.Bmp.Guid) return".bmp";if (image.RawFormat.Guid == ImageFormat.Emf.Guid) return".wmf";if (image.RawFormat.Guid == ImageFormat.Exif.Guid) return".exif";if (image.RawFormat.Guid == ImageFormat.Gif.Guid) return".gif";if (image.RawFormat.Guid == ImageFormat.Icon.Guid) ...
///<summary>/// 功能:获取本地的外网IP地址/// 作者:黄海/// 时间:2016-07-22///</summary>///<returns></returns>privatestaticstring GetPublicIp(){var urlList = new List<string>{"http://ip.qq.com/","http://pv.sohu.com/cityjson?ie=utf-8","http://ip.taobao.com/service/getIpInfo2.php?ip=myip"};var tempip = "";foreach (var a in urlList){try{var req = WebRequest.Create(a);req.Timeout = 20000;var response...
系列目录 【已更新最新开发文章,点击查看详细】在《C#开发BIMFACE系列21 服务端API之获取模型数据6:获取单模型的楼层信息》中介绍获取单个模型的所有楼层信息。某些场景下根据需要也可以一次性获取多个模型的楼层信息。请求地址:GET https://api.bimface.com/data/v2/files/{fileIds}/fileIdfloorsMappings说明:一次性查询多个模型的楼层信息参数:请求 path(示例):https://api.bimface.com/data/v2/files/12112233820649...