Tag: C#的

如何用C#中的代码更改networking设置(IP地址,DNS,WINS,主机名)

我正在开发一个用于其他机器备份的机器的向导。 当它replace现有的机器时,需要设置其IP地址,DNS,WINS和主机名称以匹配被更换的机器。 .net(C#)中有一个库,它允许我以编程方式执行此操作? 有多个NIC,每个需要单独设置。 编辑 谢谢你的例子TimothyP 。 它让我走在正确的轨道上,快速的回复是真棒。 谢谢balexandre 。 你的代码是完美的。 我很忙,已经适应了TimothyP链接的例子,但是我希望能早日得到你的代码。 我还开发了一个使用类似技术来改变计算机名称的例程。 我将在未来发布,所以如果您想要了解更新,请订阅此问题的RSS提要 。 我可能会在今天晚些时候或星期一清理一下之后才能清理它。

用C#重命名一个文件

如何使用C#重命名文件?

使用-1将所有位设置为true是否安全?

我已经看到这种模式在C&C ++中使用了很多。 unsigned int flags = -1; // all bits are true 这是一个很好的便携式的方式来完成这个? 或者是使用0xffffffff或0xffffffff更好?

在c#fx 3.5的特定时区中创build一个DateTime

我正在尝试创build一个unit testing来testing机器上时区更改的情况,因为它已被错误地设置并更正。 在testing中,我需要能够在非本地时区创buildDateTime对象,以确保运行testing的人员可以成功地执行此操作,而不pipe它们位于何处。 从我可以从DateTime构造函数中看到,我可以将TimeZone设置为本地时区,UTC时区或未指定。 如何创build一个像PST一样的特定时区的date时间?

在ASP.NET MVC 3中用C#创build级联下拉最简单的方法

我想在C#使用MVC3 (最好是Razor ) 级联创build两个DropDownList 。 我想有一个下拉列表,您可以select年份,另一个下拉列表,您可以根据所选年份select一组特定的月份。 让我们把它简单。 当我在下拉列表“年份”中select当前年份(即2011年)时,下拉列表“月份”会填入直到当前月份(即3月)的月份。 对于其他情况(其他年份)没有限制。 此外,在下拉列表“年”中的任何元素被选中之前,“下拉”下拉列表“月”会很好。 我已经在互联网寻找一些解决scheme,使用jQuery甚至自制的方法,但他们都参考了过去的MVC版本和一些命令在MVC3不推荐使用。 非常感谢您的帮助。

如何在Swift中使用SCNetworkReachability

我试图将这个代码片段转换为Swift。 由于一些困难,我正在艰难地起步。 – (BOOL) connectedToNetwork { // Create zero addy struct sockaddr_in zeroAddress; bzero(&zeroAddress, sizeof(zeroAddress)); zeroAddress.sin_len = sizeof(zeroAddress); zeroAddress.sin_family = AF_INET; // Recover reachability flags SCNetworkReachabilityRef defaultRouteReachability = SCNetworkReachabilityCreateWithAddress(NULL, (struct sockaddr *)&zeroAddress); SCNetworkReachabilityFlags flags; BOOL didRetrieveFlags = SCNetworkReachabilityGetFlags(defaultRouteReachability, &flags); CFRelease(defaultRouteReachability); if (!didRetrieveFlags) { return NO; } BOOL isReachable = flags & kSCNetworkFlagsReachable; BOOL needsConnection = […]

如何轻松地将DataReader转换为List <T>?

我有一个DataReader中的数据,我想要转换为List<T> 。 什么是可能的简单解决scheme呢? 例如在CustomerEntity类中,我有CustomerId和CustomerName属性。如果我的DataReader将这两列作为数据返回,那么如何将它转换为List<CustomerEntity> 。

在“for”循环中进行后增量和预增量产生相同的输出

即使使用后增量和其他预增量,以下for循环也会产生相同的结果。 这里是代码: for(i=0; i<5; i++) { printf("%d", i); } for(i=0; i<5; ++i) { printf("%d", i); } 我为'for'循环获得相同的输出。 我错过了什么吗?

replacestring中的换行符C#

我怎样才能取代C#中的string中的换行符?

Objective-C:类别中的属性/实例variables

由于我不能在Objective-C的类别中创build一个合成的属性,我不知道如何优化下面的代码: @interface MyClass (Variant) @property (nonatomic, strong) NSString *test; @end @implementation MyClass (Variant) @dynamic test; – (NSString *)test { NSString *res; //do a lot of stuff return res; } @end testing方法在运行时被多次调用,我正在做很多事情来计算结果。 通常使用综合属性,我第一次调用该方法时,将值存储在IVar _test中,下次仅返回该IVar。 我怎样才能优化上面的代码?