草庐IT

开放计算

全部标签

c# - 在 64 位计算机上以 32 位运行 C# 应用程序

如何强制我的应用程序在64位计算机上以32位运行?代码是用C#写的。 最佳答案 右键单击您的项目,然后选择属性。在属性中,选择构建选项卡。在平台目标下,选择x86。按Ctrl+Shift+S保存所有文件,右键单击解决方案并选择“清理”以清除旧的二进制文件.之后的任何构建都应该是32位 关于c#-在64位计算机上以32位运行C#应用程序,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions

c# 如何计算文本文件中的行数

这样做有什么问题吗?inti=newStreamReader("file.txt").ReadToEnd().Split(newchar[]{'\n'}).Length 最佳答案 您发布的方法不是特别好。让我们把它分开://newStreamReader("file.txt").ReadToEnd().Split(newchar[]{'\n'}).Length//becomesthis:varfile=newStreamReader("file.txt").ReadToEnd();//bigstringvarlines=file.S

c# - C# 中的 foreach 重新计算

如果我用C#编写一个foreach语句:foreach(StringainveryComplicatedFunction()){}它会在每次迭代或只计算一次veryComplicatedFunction并将其存储在某个地方吗? 最佳答案 您的问题已在12.9.5部分得到解答规范,其中规定:Theabovesteps,ifsuccessful,unambiguouslyproduceacollectiontypeC,enumeratortypeEandelementtypeT.Aforeachstatementoftheformfor

c# - 计算一整天 c#

这是为了解决办公室对一整天的内容的意见分歧。代表一整天(到第二天)我会说:2011/03/0300:00:00-2011/03/0400:00:00=一整天。例如:TimeSpantest=newDateTime(2011,03,04,00,00,00)-newDateTime(2011,03,03,00,00,00);以上代码为测试提供了1.00:00:00的值,因此是一整天。办公室其他意见:2011/03/0300:00:00-2011/03/0323:59:59=一整天。如果有人愿意回复这个!!他们认为哪个是正确的?编辑:几个月过去了,办公室里有“其他意见”的两个人不再在这里工作

c# - 计算新的 ScrollPercent - 在 ViewSize 改变之后

首先,基本上我认为我只需要帮助弄清楚如何计算它,数学并不是我的强项。仅供引用,MS-Word很可能与解决我的问题无关,我基本上只是提到它所以你知道我所处的环境,但我相信对于不了解MS的人来说它也应该是可以解决的-词。我的问题是Word的属性VerticalPercentScrolled是一个integer。这并不像我需要的那样准确,考虑一个300页的Word文档,滚动条只能有一个介于0-100(百分比)之间的integer,例如25%300页的文档是一个相当大的范围。在UIAutomation库-TestStack.White-的帮助下,我现在已经读取了正确的值,并且可以成功地将它设置

c# - 使用 PrincipalContext.ValidateCredentials 对本地计算机进行身份验证时出错?

我有一个包含Login的WCF服务根据本地计算机凭据验证用户名和密码的方法,在看似随机的一段时间后,它将停止对某些用户起作用。实际的登录命令是这样的:publicUserModelLogin(stringusername,stringpassword,stringipAddress){//Verifyvalidparametersif(username==null||password==null)returnnull;try{using(varpContext=newPrincipalContext(ContextType.Machine)){//Authenticateagainst

c# - 如何在 C# 中从 IP 获取计算机的 NetBIOS 名称?

给定一台机器的IP地址,我如何在C#中以编程方式获取它的NetBIOS名称?我知道我可以通过“nbtstat-A”从命令行获取它,但我正在寻找更好的解决方案。 最佳答案 检查UsingtheSocketclasstorequesttheNetBiosnameofadeviceoverUDP(向下滚动)。编辑由于原始页面上的404,社区已编辑URL,并将链接更改为从web.archive.org中提取 关于c#-如何在C#中从IP获取计算机的NetBIOS名称?,我们在StackOverf

c# - 在某些计算机上使用虚拟化路径的临时目录

在我的Silverlight应用程序中,我使用常规的SaveFileDialog来提示用户保存一些文件。问题是在某些Windows7计算机上,如果用户在保护模式下使用IE,并尝试保存到例如桌面上,保存路径最终如下所示:C:\Users\\Appdata\Local\Microsoft\Windows\TemporaryInternetFiles\Virtualized\C\Users\\Desktop有人知道我在哪里可以找到标志或值,表明将使用此路径而不是Windows上的常规路径吗?谢谢 最佳答案 所以经过一些研究,我担心没有标志

c# - PNG CRC 是如何精确计算的?

在过去的4个小时里,我一直在研究CRC算法。我很确定我已经掌握了窍门。我正在尝试编写一个png编码器,我不希望将外部库用于CRC计算,也不希望用于png编码本身。我的程序已经能够获得与教程示例相同的CRC。喜欢Wikipedia:使用与示例中相同的多项式和消息,我能够在两种情况下产生相同的结果。我也能够为其他几个示例执行此操作。但是,我似乎无法正确计算png文件的CRC。我通过在Paint中创建一个空白的、一个像素大的.png文件并使用它的CRC作为比较来测试它。我从png(whichtheCRCiscalculatedfrom)的IDATblock中复制数据(和block名称),并使

c# - 开放实现的开放通用接口(interface)类型不等于接口(interface)类型?

在我看来,这是一个应该通过但没有通过的测试。[TestMethod]publicvoidcan_get_open_generic_interface_off_of_implementor(){typeof(OpenGenericWithOpenService).GetInterfaces().First().ShouldEqual(typeof(IGenericService));}publicinterfaceIGenericService{}publicclassOpenGenericWithOpenService:IGenericService{}为什么没有通过?给定Typet=