我想列出所有正在运行的线程,但不是通过使用List<>该类.我想动态观察正在运行的线程.我怎样才能做到这一点?
如何在C#中读取文件的修改日期?
我可以使用以下代码读取文件的创建日期:
ModifyDate = File.GetCreationTime(FilePath)
Run Code Online (Sandbox Code Playgroud) 我想给一个方法一个参数,我希望我的方法通过查看参数返回数据.数据可以是boolean,string,int等类型.如何从方法返回变量类型?我不想返回一个对象类型,然后将其转换为另一种类型.例如:
BlaBla VariableReturnExampleMethod(int a)
{
if (a == 1)
return "Demo";
else if (a == 2)
return 2;
else if (a == 3)
return True;
else
return null;
}
Run Code Online (Sandbox Code Playgroud)
我想要的原因是我有一个方法从数据库中读取一行的选定列.列的类型不相同,但我必须返回每列的信息.
ping的默认时间是多少?我使用下面的代码向tcp设备发送ping.IPStatus什么时候会超时?
private static void ApplyPing(Topology.Runtime rt)
{
try
{
if (rt.TcpClient != null)
{
string ip = rt.Ip;
if (new Ping().Send(ip).Status != IPStatus.Success)
{
Service.WriteEventLog(string.Format("{0} ping error.", ip), EventLogEntryType.Warning);
rt.Disconnect();
}
}
}
catch (ArgumentNullException ex)
{
}
catch (Exception ex)
{
Service.WriteEventLog(ex, EventLogEntryType.Error);
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
可能重复:
如何枚举枚举?
假设我有一个这样的枚举:
public enum Cars
{
Audi = 0,
BMW,
Opel,
Renault,
Fiat,
Citroen,
AlfaRomeo,
}
Run Code Online (Sandbox Code Playgroud)
我有机会在欧宝和雪铁龙之间进行迭代吗?我想将这些值作为方法的参数.
当我关闭我用C#编写的表单时,Visual Studio Debug不会停止.当我关闭表单时,如何停止调试过程.我在表单关闭事件中添加了Application.Exit()方法,但它不起作用.
谢谢.
两个条件有什么区别?每次运行method1或method2时,都应该有一个运行所需的代码块.在我看来,2方法是相同的.
// example method1
void Method1(void)
{
try
{
// do something
}
catch (Exception ex)
{
// do something
}
finally
{
// do something whenever method1 runs
}
}
// example method2
void Method2(void)
{
try
{
// do something
}
catch (Exception ex)
{
// do something
}
// do something whenever method2 runs
}
Run Code Online (Sandbox Code Playgroud)
最后块对我来说似乎没必要.
我在我的机器上运行TCP服务器.我的操作系统是Windows 7 Professional.我使用TCP连接测试软件测试了我的服务器,我认为我的计算机不允许超过300-400个连接.我为1000个TCP客户端测试了我的软件,每次我的软件(或我不知道的计算机)都不接受超过300-400个连接.
实际上理论上不是PC(不是服务器PC)的最大连接数是多少.我正在Windows 7 PC上开发软件,但我将在Windows Server上使用该软件,所以我想知道问题是我的操作系统还是我的软件.
谢谢.
我有一个主要功能如下:
#include <stdio.h>
int main(int argc, char *argv[])
{
int i, sum = 0;
char *func_user = argv[1];
// execute func_user function
return 0;
}
void foo1(void)
{
printf("I'm foo1.");
}
void foo2(void)
{
printf("I'm foo2.");
}
void foo3(void)
{
printf("I'm foo3.");
}
Run Code Online (Sandbox Code Playgroud)
我希望用户将他的函数名称作为main的参数,我希望我的程序执行这个给定的函数.有没有办法做这个(比如使用反射)而不使用switch/case方法?
如何使用c#查找字符串中模式的所有索引?
例如,我想##在这样的字符串中找到所有模式索引45##78$$#56$$JK01UU