Tag: C#的

如何在C#中将数组转换为List <object>?

如何在C#中将Array转换为List<object> ?

entity framework迁移中必填字段的默认值?

我在ASP.NET MVC应用程序中添加了[Required]数据注释。 创build迁移后,运行update-database resuilts,出现以下错误: 无法将值NULL插入到'Director'列中,'MOVIES_cf7bad808fa94f89afa2e5dae1161e78.dbo.Movies'; 列不允许空值。 更新失败。 该语句已终止。 这是由于一些logging在其Director列中有NULL。 我该如何自动将这些值改变为默认值(如“John Doe”)导演? 这是我的模型: public class Movie { public int ID { get; set; } [Required] public string Title { get; set; } [DataType(DataType.Date)] public DateTime ReleaseDate { get; set; } [Required] public string Genre { get; set; } [Range(1,100)] [DataType(DataType.Currency)] public decimal Price { get; set; […]

CMake没有findVisual C ++编译器

在安装Visual Studio 2015并在以前的项目上运行CMake之后,cmake错误指出找不到C编译器。 The C compiler identification is unknown The CXX compiler identification is unknown CMake Error at CMakeLists.txt:4 (PROJECT): No CMAKE_C_COMPILER could be found. CMake Error at CMakeLists.txt:4 (PROJECT): No CMAKE_CXX_COMPILER could be found. 我在Visual Studio文件夹C:\Program Files\Microsoft Visual Studio 14.0searchcl.exe ,并找不到它。 如何设置CMake以使用Visual Studio 2015在Windows上工作?

最简单的方法在C#4.0中做一个火灾和遗忘的方法

我真的很喜欢这个问题: 在C#中最简单的方法来做一个消防和遗忘的方法? 我只是想知道,现在我们有在C#4.0中的并行扩展是否有一个更好的更干净的方式来执行Fire&Forget with parallel linq?

我应该绑定到ICollectionView或ObservableCollection

应该绑定DataGrid的 ICollectionView = CollectionViewSource.GetDefaultView(collection) 或到了 ObservableCollection<T> collection; ??? 什么是MVVM的最佳做法,为什么?

Windows窗体ProgressBar:最简单的方法来启动/停止字幕?

我正在使用C#和Windows窗体。 我有一个正常的进度条在程序中正常工作,但现在我有另一个操作时间不能轻易计算。 我想显示一个进度条,但不知道启动/停止滚动字幕的最佳方法。 我希望能够像设置选取框的速度一样简单,然后有start()和stop(),但是看起来并不那么简单。 我必须在后台运行一个空循环吗? 我如何最好地做到这一点? 谢谢

iPhone XCode – 如何更改应用程序图标下方的标题

什么是重命名应用程序的最佳方式,以便应用程序图标下面的标题可以有空格,但构build文件没有空格。 (即标题是“我的项目”和构build文件是MyProject.app) 我更改了PRODUCT_NAME,但是当我这样做时,应用文件也包含空格。 重命名所有的字段似乎工作正常,但我找不到EXECUTABLE_NAME这是“可执行文件”的默认值。 谢谢,Tee

如何在C#中只设置DateTimevariables的时间部分

我有一个DateTimevariables: DateTime date = DateTime.Now; 我想更改DateTimevariables的时间部分。 但是当我试图访问时间部分(hh:mm:ss)时,这些字段是只读的。 我不能设置这些属性?

OWIN HttpListener未find

当我尝试开始时: WebApp.Start<SrvcHst>(new StartOptions { Port = 9956, ServerFactory = "Microsoft.Owin.Host.HttpListener" }); 我得到以下exception。 什么可能是根本原因? System.MissingMemberException was caught HResult=-2146233070 Message=The server factory could not be located for the given input: Microsoft.Owin.Host.HttpListener Source=Microsoft.Owin.Hosting StackTrace: at Microsoft.Owin.Hosting.Engine.HostingEngine.ResolveServerFactory(StartContext context) at Microsoft.Owin.Hosting.Engine.HostingEngine.Start(StartContext context) at Microsoft.Owin.Hosting.Starter.DirectHostingStarter.Start(StartOptions options) at Microsoft.Owin.Hosting.Starter.HostingStarter.Start(StartOptions options) at Microsoft.Owin.Hosting.WebApp.StartImplementation(IServiceProvider services, StartOptions options) at Microsoft.Owin.Hosting.WebApp.Start(StartOptions options) at Microsoft.Owin.Hosting.WebApp.Start[TStartup](StartOptions options)

什么是一个适当的search/检索方法很长的string列表?

这不是一个非常罕见的问题,但我似乎还找不到真正解释select的答案。 我有一个非常大的string列表(准确地说是SHA-256散列的ASCII表示),我需要查询该列表中是否存在string。 这个列表中可能有超过1亿个条目,我需要多次重复查询条目的存在。 给定的大小,我怀疑我可以把它们全部放进一个HashSet<string> 。 什么是适当的检索系统来最大限度地提高性能? 我可以预先sorting列表,我可以把它放到一个SQL表格中,我可以把它放到一个文本文件中,但是我不确定在我的应用程序中最有意义的是什么。 在这些performance方面,还是其他获取方法有明显的优势?