Tag: C#的

我怎样才能从我的程序中的DbContext.SaveChanges()生成SQL?

根据这个线程,我们可以通过EFlogging生成的SQL ,但是DbContext.SaveChanges()呢? 有没有简单的方法来做这个工作,没有任何额外的框架?

在ApiController操作中获取当前用户,而不传递用户ID作为参数

我们如何在安全的ApiController操作中获取当前用户,而不传递userName或userId作为参数? 我们认为这是可用的,因为我们在一个安全的行动。 处于安全行动意味着用户已经通过身份validation,并且请求具有她的不记名令牌。 鉴于WebApi已授权用户,可能有内置的方式来访问userId,而不必将其作为操作parameter passing。

几秒钟后closures一个消息框

我有一个Windows窗体应用程序VS2010 C#,我显示一个MessageBox来显示一条消息。 我有一个好的button,但如果他们走开,我想暂停并closures消息框,让5秒后,自动closures消息框。 有自定义MessageBox(从窗体inheritance)或另一个记者窗体,但它将是有趣的没有必要的窗体。 任何关于它的build议或样本? 更新: 对于WPF 在C#中自动closures消息框 自定义MessageBox(使用Forminheritance) http://www.codeproject.com/Articles/17253/A-Custom-Message-Box http://www.codeproject.com/Articles/327212/Custom-Message-Box-in-VC http://tutplusplus.blogspot.com.es/2010/07/c-tutorial-create-your-own-custom.html Easy to use, custom C# Message Box with a configurable checkbox. 可滚动的MessageBox C#中的可滚动消息框 例外记者 https://stackoverflow.com/questions/49224/good-crash-reporting-library-in-c-sharp http://www.codeproject.com/Articles/6895/A-Reusable-Flexible-Error-Reporting-Framework 解: 也许我觉得下面的答案是很好的解决scheme,而不使用表单。 https://stackoverflow.com/a/14522902/206730 https://stackoverflow.com/a/14522952/206730

使用ConfigurationManager加载System.ServiceModelconfiguration部分

使用C#.NET 3.5和WCF,我试图写出客户端应用程序(客户端连接到的服务器的名称)的一些WCFconfiguration。 显而易见的方法是使用ConfigurationManager加载configuration部分并写出我需要的数据。 var serviceModelSection = ConfigurationManager.GetSection("system.serviceModel"); 似乎总是返回null。 var serviceModelSection = ConfigurationManager.GetSection("appSettings"); 完美的作品。 configuration部分存在于App.config中,但由于某种原因ConfigurationManager拒绝加载system.ServiceModel部分。 我想避免手动加载xxx.exe.config文件和使用XPath,但如果我不得不诉诸我会。 只是看起来有点黑客。 有什么build议么?

如何将RGB颜色更改为HSV?

如何将RGB颜色更改为HSV? 用C#语言。 我search非常快的方法,没有任何外部库。

C#中有一个“空列表”单例吗?

在C#中我使用LINQ和IEnumerable很好。 一切都很好(或者至less大部分如此)。 但是,在很多情况下,我发现自己需要一个空的IEnumerable<X>作为默认值。 那就是,我想 for (var x in xs) { … } 不需要空检查就可以工作。 现在这就是我目前所做的,取决于更大的背景: var xs = f() ?? new X[0]; // when xs is assigned, sometimes for (var x in xs ?? new X[0]) { … } // inline, sometimes 现在,虽然上述对我来说是完全正确的 – 也就是说,如果创build数组对象有任何“额外的开销”,我只是不在乎 – 我想知道: C#/。NET中是否存在“空不变的IEnumerable / IList”单例? (即使不是,有没有更好的办法来处理上述情况?) Java具有Collections.EMPTY_LIST不可变单例 – 通过Collections.emptyList<T>() “well-typed” – […]

如何检查string值是否在枚举列表中?

在我的查询string中,我有一个年龄variables?age=New_Born 。 有没有一种方法可以检查这个string值New_Born是否在我的枚举列表中 [Flags] public enum Age { New_Born = 1, Toddler = 2, Preschool = 4, Kindergarten = 8 } 我现在可以使用if语句,但是如果我的Enum列表变大了。 我想find一个更好的方法来做到这一点。 我正在考虑使用Linq,只是不知道该怎么做。

把if语句放在常量后面的原因是什么?

我正在查看一些C ++代码,用于我正在使用的硬件接口,并注意到大量的语句如下: if ( NULL == pMsg ) return rv; 我敢肯定,我听到有人说,把恒定放在首位是个好主意,但为什么呢? 是不是这样,如果你有一个大的声明,你可以很快看到你在比较什么,或者有更多的?

找不到System.Windows.Media的namepspace?

我使用的是来自第三方API的对象,该对象具有System.Windows.Media.ImageSourcetypes的属性,但是我似乎无法在任何地方findSystem.Windows.Media命名空间。 如果我尝试添加对我的项目的引用,我没有看到选项列表中的System.Windows.Media 。 我的项目也针对.NET 3.5。 有什么我需要做的,以便能够访问这个命名空间?

Foreach循环在C ++中相当于C#

我将如何将此代码转换为C ++? string[] strarr = {"ram","mohan","sita"}; foreach(string str in strarr) { listbox.items.add(str); }