Tag: C#的

有没有办法来检测debugging器是否附加到从C#进程?

我有一个程序,Process.Start()的另一个程序,它closures了N秒后。 有时我select将debugging器附加到启动的程序。 在这种情况下,我不想在N秒后closures进程。 我希望主机程序检测一个debugging器是否连接,所以它可以select不closures它。 澄清:我不想检测debugging器是否附加到我的进程,我正在寻找检测debugging器是否附加到我产生的进程。

如何在Visual Studio中debuggingWindows服务?

是否有可能在Visual Studio中debuggingWindows服务? 我使用类似的代码 System.Diagnostics.Debugger.Break(); 但它给了一些代码错误 我得到了两个事件错误:事件ID 4096 VsJITDebugger和“该服务没有及时响应启动或控制请求。

我如何计算一个数字中的总位数?

我怎样才能得到C#中的一个数字的总位数? 例如,数字887979789有9位数字。

为什么我会得到“编译dynamicexpression式所需的一个或多个types无法find”?

我有一个项目,我已经更新 .NET 3.5 MVC v2到 .NET 4.0 MVC v3 编译我尝试使用或设置@ViewBag.Title属性时出现错误。 编译dynamicexpression式所需的一个或多个types无法find。 您是否缺less对Microsoft.CSharp.dll和System.Core.dll的引用? 我做了以下 遵循升级步骤 在Project / Properties / Application选项卡中将目标框架设置为.NET Framwework 4 手动添加了System.Core框架 添加了Microsoft.CSharp框架 添加了System.Xml框架 添加了System.Xml.Linq框架 确保我的Web.Config是正确的(它通过Web.Debug.Config等书写) 创build了模型 , 控制器和Razor 视图 创build一个__Layout.cshtml_ 我不知道该怎么办? 编辑: 我注意到在GAC Gui中有System.Core 3.5.0.0,但没有System.Core 4.0.0.0。 这是否意味着它变得困惑,仍然使用以前的版本? 还是我误解了GAC? 编辑: 我的web.config如下所示 … <compilation debug="true"> <assemblies> <add assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, […]

在C中是0是八进制还是小数?

我读过这个 。 它在C ++中是八进制的,在Java中是十进制的。 但是没有关于C的描述? 如果0是八进制还是十进制,会有什么区别? 这是面试官提出的问题。 我说不,我解释说,无论是八进制还是十进制都是0。 然后他问为什么它被认为是C ++中的八进制和Java中的十进制。 我说这是标准。 请让我知道C是什么? 它会有所作为吗? 为什么他们在不同的标准有所不同?

如何总是舍入到下一个整数

我想在网站上build立一个寻呼机的总页(所以我想要的结果是一个整数。我得到一个logging列表,我想分成10每页(页数) 当我这样做: list.Count() / 10 要么 list.Count() / (decimal)10 和list.Count() =12 ,我得到1的结果。 我将如何编码,所以我得到2在这种情况下(其余的应该总是加1 )

什么是C ++函数来提高数量的权力?

我如何提高一个数字的权力? 2^1 2^2 2^3 等等…

应该C ++消除头文件?

许多语言,比如Java,C#,都没有将声明与实现分开。 C#有一个部分类的概念,但是实现和声明仍然保留在同一个文件中。 为什么C ++没有相同的模型? 有头文件更实际吗? 我指的是当前和即将到来的C ++标准版本。

在C ++ 14中引入了哪些更改可能会破坏用C ++ 11编写的程序?

介绍 随着C ++ 14 (也就是C ++ 1y )标准接近终结,程序员必须问自己后向兼容性问题和相关问题。 这个问题 在这个问题的答案中指出,标准有一个专门的附录修改之间的变化信息。 如果前面提到的附录中的这些潜在问题能够得到解释,或许可以借助与那里提到的有关的任何正式文件,这将是有益的。 根据标准 :在C ++ 14中引入了哪些更改可能会破坏用C ++ 11编写的程序?

为什么使用C#类System.Random而不是System.Security.Cryptography.RandomNumberGenerator?

为什么会有人使用System.Random中的“标准”随机数生成器,而不是始终使用System.Security.Cryptography.RandomNumberGenerator (或其子类,因为RandomNumberGenerator是抽象的)中的密码安全的随机数生成器? Nate Lawson在分钟13:11的Google Tech Talk演讲中表示“ encryption反击 ”不会使用来自Python,Java和C#的“标准”随机数生成器,而是使用encryption安全版本。 我知道随机数发生器的两个版本之间的区别(见问题101337 )。 但是,有什么理由不总是使用安全的随机数发生器? 为什么要使用System.Random? 性能可能?