【动态C#代码执行】教程文章相关的互联网学习教程文章

c# – 如何使故事板淡入,暂停,然后淡出(通过代码)?【代码】

我写了以下代码.它尝试创建一个执行以下操作的故事板: >淡入500毫秒>暂停1000ms>淡出500毫秒 但是在运行时获取System.InvalidOperationException,后跟以下输出:Additional information: Multiple animations in the same containing Storyboard cannot target thesame property on a single element.这似乎表明它试图一次完成所有动画,而不是顺序完成.private Storyboard createStoryboard() {Storyboard board = new Storyboard...

c# – 确保在不复制代码的情况下执行dll所需的安装操作

我有一个c#解决方案,有两个常规项目和一个安装项目.其中一个常规项目是可执行文件,而另一个是dll,我也在其他解决方案中使用. dll项目依赖于某个事件日志源,它可以登录,并且由于该程序旨在由不允许创建日志源的用户运行,因此必须在安装时创建此源. 我通过为可执行项目创建安装程序类,在安装程序中创建日志源,并在安装项目中的自定义操作中包含该安装程序来完成此操作.这有效,但现在我必须为每个其他项目创建一个类似的安装程序,它也...

单元测试ScriptSharp项目中的c#代码【代码】

我正在使用ScriptSharp创建一个RIA应用程序.除了一些古怪的东西之外还可 然而,使用Firebug查找和修复问题并不是很方便. 由于scriptsharp也提供了一个Dll,我希望使用一个单独的测试项目使用Nunit来测试我的代码的某些部分. 出现的问题是生成的dll引用了mscorlib 0.7,导致与测试项目中的mscorlib 4冲突. 一个简单的解决方案是创建第二个普通的C#项目并复制代码文件.但维护2个具有相同代码库的项目…… 好奇,如果有另一种方法来做到这...

c# – 添加AsParallel()调用会导致我的代码在写入文件时中断【代码】

我正在构建一个必须处理大量文档的控制台应用程序. 为了保持简单,这个过程是: >对于X和Y之间的每年,查询数据库以获取要处理的文档引用列表>对于每个参考,处理本地文件 我认为,这个过程方法是独立的,只要输入参数不同,就应该并行化:private static bool ProcessDocument(DocumentsDataset.DocumentsRow d,string langCode ) { try{ var htmFileName = d.UniqueDocRef.Trim() + langCode + ".ht...

c# – CodeDomProvider代码生成因某些Linq语法而失败【代码】

我正在使用CodeDomProvider to compile some Linq code并动态执行查询.但是,我遇到了一个非常奇怪的问题. 如果我生成的代码中的Linq查询看起来像这样,一切正常:namespace Dynamic {using System.Linq;using System.Collections.Generic;public static class Query{public static int GetRecords(){MyData.Data.DataMart container = new MyData.Data.DataMart();return (container.EventDetails).Count();}} }这编译并运行得很好....

c# – 可以在代码中使用Blend SDK类,但不能在XAML(Prism Desktop)中使用【代码】

我正在尝试使用绑定到WPF窗口中的控件的CallMethodAction,使用Prism库示例和文档中的方法.出于某种原因,XAML编译器拒绝承认Microsoft.Expression.Interactivity.Core命名空间甚至存在.但是,在该视图的代码隐藏中使用相同名称空间中的相同类没有问题. 在XAML中,我尝试了两个规范的命名空间:xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity" xmlns:ic="http://schemas.microsoft.com/expression/2010/interac...

在文本中格式化C#代码?

如果您在这个编辑器中注意到我正在写入,当您按下“ctrl k”然后粘贴您的代码并保存它时,它将变得像在visual studio中那样被格式化. 现在我想使用winforms创建自己的程序,我想查看我保存的代码片段并相应地格式化.任何帮助表示赞赏.解决方法:对于我的博客,我使用Manoli的C#格式化程序. http://www.manoli.net/csharpformat/ 格式化程序的源代码可在此处获得: http://www.manoli.net/csharpformat/CSharpFormat.zip 基本上你收集所有...

c# – 用于检查值存在的更好的代码/模式【代码】

我有web.config条目,如下所示.这用于控制各种角色的用户对各种页面的访问. 管理员屏幕可以由招聘经理和CRM1访问CRM3和Transferee可以访问日志屏幕add key="AdminScreenRoles" value ="Hiring Manager,CRM1" add key="LogsScreenRoles" value ="CRM3,Transferee "将来,新角色可以访问管理员屏幕.也可以引入新页面. 我需要确保当前用户可以访问配置文件中的至少一个页面.我有以下代码.有用.是否有更好/简洁/可扩展的代码用于此功能?...

c# – 为部分代码创建上下文【代码】

所以这里有一个问题:有没有办法创建一个只共享代码一部分的Context.我真的不知道如何解释它,所以我会举个例子. 假设我有:using(Context ctx = new Context()) {ctx.Set("abc","abc");method1();method2(); }和(方法2相同):public void method1() {Context ctx = Context.Instance();string abc = ctx.Get("abc"); }目标是方法中的Context.Instance()返回在使用中创建的对象,但它必须保持线程安全.我的意思是如果调用是从外部使用...

c# – 简单的WPF平移;这段代码很接近但不太正确【代码】

我正在尝试使用RenderTransform对WPF Canvas对象执行一些简单的平移.我希望能够按住鼠标按钮并拖动.使用以下代码,单击时会出现奇怪的跳跃.是什么导致的?其次,由于缺乏更好的术语,拖动被拖动的对象是“不稳定的”.这是为什么?using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows....

使用C#在运行时编译java代码

我知道可以使用C#,CSharpCodeProvider和CodeDom在运行时编译c#代码. 是否有可能编译Java?如果不是,还有其他选择吗? 我希望我的应用程序能够编译C#和Java代码.解决方法:为了扩展driis和ppeterka所说的内容,没有内置的方法,因为Java不是.NET语言(J#很接近但不再存在).您需要使用Process.Start来启动java编译器.

c# – 我无法修复代码分析规则CA2202【代码】

我有一个函数(参见下面的代码片段). 我启用了代码分析,并且我收到了CA2202规则违规. (编辑:我在pdfStamper上添加了关闭,否则PDF将被破坏)CA2202: Do not dispose objects multiple times A method implementation contains code paths that could cause multiple calls to IDisposable.Dispose or a Dispose equivalent, such as a Close() method on some types, on the same object.在CA2202 MSDN页面(here)中,建议的修复程序不...

c# – MVC代码优先:自己的模型和SimpleMembership用户之间的一对多关系【代码】

我目前正在开发一个活动日历网站,在ASP.NET方面,我仍然是一个新手.我正在使用MVC4框架,以及与MVC4模板一起提供的EntityFramework(CodeFirst)和SimpleMembershipProvider.我也在使用迁移 – 如果这是任何兴趣. 到目前为止我得到了什么 我目前有两个模型,具有一对多的关系,工作得很好: _Events.cs(必须以这种方式命名,因为事件是保留的)public class _Event {public int _EventId { get; set; }public string Name { get; set; }pub...

c# – 在InnerHTML中从代码隐藏页面添加ASP控件【代码】

我正在尝试从后面的代码中添加一个按钮到网页.我的主页上有一个空的div,可以在需要时打开和关闭.但是,我希望动态创建的内容作为div内容可以根据条件而改变. 我已经意识到在我的ASP控件中我使用/(反斜杠)取消了我的HTML.我现在遇到的问题是了解如何通过代码解决这个问题,有没有办法将ASP控件添加到网页?我对InnerHtml之外的建议持开放态度. 我正在创建我的Button(在我的Code Behind中):string buttonout = string.Format("<asp:Bu...

C#在Simulator上执行打印机而不是打印机的POS代码【代码】

我有T-20 Espon打印机,我是初学者,我想要打印Hello打印机字符串(没有什么工作,我刚刚开始,所以我只想要打印的东西),我开始使用该代码:PosExplorer explorer = null; DeviceInfo _device; PosPrinter _oposPrinter;explorer = new PosExplorer(); _device = explorer.GetDevice(DeviceType.PosPrinter); _oposPrinter = (PosPrinter) explorer.CreateInstance(_device); _oposPrinter.Open(); _oposPrinter = (PosPrinter) explore...