c#专题提供c#的最新资讯内容,帮你更好的了解c#。
自2008年圣诞节以来,我一直在研究同一个项目.我被要求从控制台应用程序(只打印跟踪语句)中将它从完整的 Windows应用程序中取出.当然,那没关系.唯一的问题是应用程序的某些部分可能需要几分钟到几乎一个小时才能运行.我需要多线程来显示用户状态或错误.但我不知道从哪里开始. 我已经在WPF中构建了一个小UI.这是非常基本的,但我想根据需要扩展它.该应用程序通过选择源,选择目标,然后单击开始来工作
注意:这不是流行的界面命名问题 在开始时使用或不使用“I”. 我经常遇到问题的名字 一个接口,表示一个类的属性或属性. (请参阅以下清单) 让我们集思广益,什么样的界面呢? >指示一个类的“亲切” 数据结构,数量,事 >指出一个类的“职业” 比较器,执行器,监听器 >指示用类执行的可能动作 可比较,可执行,可关闭 以上所有人都清楚,但让我们来看看我的问题: >指示课程的属性或属性 HasListe
我有一个 Linq查询返回到var类型myQry var myQry = from ..... 这是一个很大的linq返回我需要进一步过滤的所有记录.在我的一个if条件中,我有一个像这样运行的过滤器来检查日期.我需要检查名称是否包含输入的名称,并确切地匹配生日. 我试过这个编译和运行,但没有正常工作 myQry.Where(x => x.FirstName.Contains(strName) &&
我正在生成条形码图像作为来自HTTP处理程序的响应,如下所示: public void ProcessRequest(HttpContext context) { context.Response.Clear(); context.Response.ContentType = "image/Jpeg"; MemoryStream ms = new MemoryStream(
我已经制作了一个小代码片段来为 WPF数据绑定创建一个属性: private string property; public string Property { get { return this.property; } set { this.property = value; this.OnPropertyChanged(() => Pro
编辑1 更新以使枚举不是方法的参数… 题 使用switch语句中的枚举会出现这种类型的问题.在示例代码中,开发人员已考虑该程序当前使用的所有国家/地区,但如果将另一个国家/地区添加到Country枚举,则应抛出异常.我的问题是,应该抛出什么类型的异常? 示例代码: enum Country { UnitedStates, Mexico, } public string GetCallin
有没有人在.Net环境中使用 STEP和 EXPRESS格式的经验? 我正在寻找一种工具,它将基于EXPRESS模式生成一个c#类结构.我还想要这个工具来创建一个解析器/文件生成器,用于导入和导出到STEP文件. 有谁知道这样做的工具?任何能让我更接近自己实现的工具也会很有用. 您可能对 PDES website感兴趣的工具列表.其中一些工具允许您生成EXPRESS模式的XML表示.从那里可以更容
我正在学习如何使用AngularJS的$资源来调用Web Api后端.我想在标准中传递对象层次结构并返回IEnumerable< Program>.以下是标准的示例: $scope.criteria = { Categories:[ { Name: "Cat1", Options: [ {Tex
我正在尝试从RichTextBox中提取光标当前位置之后的下一个字符的字体.每次光标在RichTextBox中移动时都需要这样做.我没有找到光标位置改变时的事件. 这个事件是否存在?如果没有,还有另一种方法来实现吗? 谢谢 你试过 RichTextBox.SelectionChanged活动吗?
如果您在Web配置中将自定义错误设置为RemoteOnly – 这是否意味着global.asax中的MVC应用程序级错误事件 – Application_Error不会在错误时触发? 我刚刚注意到,当我的应用程序发生某个错误,并且我正在远程查看站点时,不会记录错误.但是,当我访问服务器上的应用程序并发生相同的错误时,会记录错误. 这是自定义错误配置设置: <customErrors defaul
所以我在我的代码中使用 XML注释来帮助解释公共方法和公共成员,另一个开发人员提到并不是所有的方法都有XML注释.我使用规则,如果是public或protected,则添加XML注释,如果是private,则不要. 这听起来是合乎逻辑的还是有什么原因为什么你会用XML Comment一个私有的方法? 对评论没有强有力的规则,但我认为评论公共/内部/受保护的方法是很好的. 有时我在私人的方式评论时不
我想在我的应用程序中运行 javascript / Python / Ruby. 我有一个应用程序,根据用户的定义自动创建进程.该过程在C#中生成.我想让高级用户在预定义的位置注入脚本.这些脚本应该从C#进程运行. 例如,创建的进程将具有一些活动,并且在中间应该运行脚本,然后该进程像以前一样继续. 是否有从C#运行这些脚本的机制? 基本上,您有两个问题:如何在生成的代码中定义注入点,以及如何从那里
我已经创建了一个通用的ObjectSet< T>在我的通用存储库中. 我想得到的是ObjectSet的EntityKey的名称< T>这样我就可以在DataContext.GetObjectByKey中使用它. 我已经四处搜索并深入挖掘,但我似乎无法在ObjectSet类中的任何位置找到此值. 我刚才看到了一个很好的方法来做到这一点并没有找到一个.我通常最终在某处和其中构建一个GetEntityB
我觉得我的问题很容易,但我是 linq的新手……所以我在这里度过了难关 我的系统调用一个名为serviceTOP的服务,它返回一个itemTOP {Id,Name}列表. 这些ItemsTOP不在我的系统中,但用户可以选择要导入系统的itemTOP. 导入的ItemsTOP成为对象Item {Id,IdTOP,Name} 因此,当系统调用serviceTOP时,在向用户显示它们之前,我必须从列表中
我理解如何在两种不同类型之间进行,但我的问题是;为什么这种类型的差异? 我原以为它会是ParamterInfo对象的属性,而不是单独的特殊类型. 假设它在反射中作为一个单独的类型呈现,因为它是内部的,它有什么语言好处将它作为一个单独的类型(我猜测更简单的方法重载或其他东西)? 在一个类似的说明中,为什么ref做出一个不同的类型,但out不是(我不能认为ref的原因是一个单独的类型,不适用于out)
在我的集成测试中,我使用的是我正在测试的Web API项目中构建的相同的SimpleInjector.Container. 但是组合根类中的这一行: container.RegisterWebApiControllers(GlobalConfiguration.Configuration); 导致异常: System.TypeInitializationException : The type i
早上好家伙 有没有一种在C#中使用正则表达式的好方法,以便在字符串变量中查找所有文件名及其路径? 例如,如果您有此字符串: string s = @"Hello John these are the files you have to send us today: <file>C:\Development\Projects 2010\Accounting\file20101130.csv</fi
我遇到过.NET4的ThreadLocal< T>并且想知道是否有办法累积所有线程的.Value值. 在Microsoft的ppl C库中,它们有Concurrency::combinable::combine_each,.NET的ThreadLocal是否有相同的方法? ThreadLocal<long> ticks = new ThreadLocal<long>(); void AddTic
我在社区登录了一段时间内在生产中实施的Facebook.截至今天早晨,这不再适用于我.我在dev(没有SSL)和在Azure Web站点托管的生产中遇到相同的错误,并使用SSL. 这是我看到的错误: [WebException:请求已中止:无法创建SSL / TLS安全通道.]    System.Net.WebClient.DownloadDataInternal(Uri address,Web
是否可以仅使用dll而不使用regsvr32创建COM对象的实例? 我的主要目标是创建一个directshow过滤器的实例并将其插入到我的图形中 – 但我不想让regsvr32注册过滤器.过滤器将在一个dll / ax中,将与我的应用程序一起分发,并将出现在我的路径中.我也会知道CLSID. 所以我基本上只需要一个方法来创建一个类型的实例,同时只有dll / ax和CLSID.这可能在C#中吗?