草庐IT

CLOSE_SYSTEM_DIALOGS

全部标签

c# - System.Collections.Generic.IEnumerable' 不包含 'ToList' 的任何定义

问题来了。我正在从ViewPage获取IEnumerable,当我尝试将其转换为List时,它显示如下错误:'System.Collections.Generic.IEnumerable'doesnotcontainadefinitionfor'ToList'andnoextensionmethod'ToList'acceptingafirstargumentoftype'System.Collections.Generic.IEnumerable'couldbefound(areyoumissingausingdirectiveoranassemblyreference?)这是我的C

c# - System.Security.SecurityException : The source was not found, 但无法搜索部分或所有事件日志。无法访问的日志:安全

我正在尝试创建一个Windows服务,但是当我尝试安装它时,它回滚给我这个错误:System.Security.SecurityException:Thesourcewasnotfound,butsomeoralleventlogscouldnotbesearched.Inaccessiblelogs:Security.我不知道这意味着什么-我的应用程序只有最低限度,因为我只是先测试一下。我的安装程序代码:namespaceWindowsService1{[RunInstaller(true)]publicpartialclassProjectInstaller:System.Conf

c# - Razor View 看不到 System.Web.Mvc.HtmlHelper

我正在升级到MVC4。我已按照http://www.asp.net/whitepapers/mvc4-release-notes#_Toc303253806中的说明进行操作但是在我的RazorView和布局中我有类似的错误'System.Web.WebPages.Html.HtmlHelper'不包含定义对于“BeginRouteForm”并且没有扩展方法“BeginRouteForm”接受类型的第一个参数可以找到“System.Web.WebPages.Html.HtmlHelper”(您是否缺少using指令还是程序集引用?)我也有这样的错误:“名称‘Viewbag’在当前上下文中

c# - System.Drawing.Image 流式传输 C#

我的程序中有一个System.Drawing.Image。该文件不在它保存在内存中的文件系统上。我需要从中创建一个流。我该怎么做呢? 最佳答案 尝试以下操作:publicstaticStreamToStream(thisImageimage,ImageFormatformat){varstream=newSystem.IO.MemoryStream();image.Save(stream,format);stream.Position=0;returnstream;}然后您可以使用以下内容:varstream=myImage.ToS

c#: "System.Object"和 "object"之间的区别

在C#中,使用System.Object有什么区别吗?在代码中而不仅仅是object,或System.String而不是string等等?还是只是风格问题?为什么一种形式比另一种更受欢迎? 最佳答案 string是global::System.String的别名。它只是语法糖。这两者在几乎所有情况下都完全可以互换,并且编译后的代码不会有任何区别。我个人使用别名作为变量名等,但我使用CLR类型名称作为API中的名称,例如:publicintReadInt32()//Good,language-neutralpublicintReadI

c# - Dispatcher.BeginInvoke : Cannot convert lambda to System. 委托(delegate)

我正在尝试调用System.Windows.Threading.Dispatcher.BeginInvoke。该方法的签名是这样的:BeginInvoke(Delegatemethod,paramsobject[]args)我试图向它传递一个Lambda而不是必须创建一个委托(delegate)。_dispatcher.BeginInvoke((sender)=>{DoSomething();},newobject[]{this});它给我一个编译器错误,说我can'tconvertthelambdatoaSystem.Delegate.委托(delegate)的签名以一个对象为参数,

c# - System.Array.CopyTo() 和 System.Array.Clone() 的区别

System.Array.CopyTo()和System.Array.Clone()有什么区别? 最佳答案 Clone()方法返回一个新数组(浅拷贝)对象,其中包含原始数组中的所有元素。CopyTo()方法将元素复制到另一个现有数组中。两者都执行浅拷贝。浅拷贝意味着内容(每个数组元素)包含对与原始数组中的元素相同的对象的引用。深拷贝(这两种方法都不执行)会为每个元素的对象创建一个新实例,从而产生一个不同但相同的对象。所以区别是:1-CopyTorequiretohaveadestinationarraywhenClonereturn

c# - 如何将 System.Type 转换为其可为 null 的版本?

又是其中之一:“是否有更简单的内置方法来代替我的辅助方法?”因此很容易从可空类型获取基础类型,但如何获取.NET类型的可空版本?所以我有typeof(int)typeof(DateTime)System.Typet=something;我要int?DateTime?或Nullable(whichisthesame)if(tisprimitive)thenNullableelsejustT是否有内置方法? 最佳答案 这是我使用的代码:TypeGetNullableType(Typetype){//UseNullable.GetUnde

c# - System.IO.IOException : "The file exists" when using System. IO.Path.GetTempFileName() - 解决方案?

我的一位客户在尝试使用我的产品时遇到异常。我得到了发生异常的callstack,最上面是:atSystem.IO.__Error.WinIOError(Int32errorCode,StringmaybeFullPath)atSystem.IO.__Error.WinIOError()atSystem.IO.Path.GetTempFileName()atSystem.Windows.Input.Cursor.LoadFromStream(StreamcursorStream)atSystem.Windows.Input.Cursor..ctor(StreamcursorStream)

c# - 设置 System.Drawing.Color 值

您好,如何在System.Drawing.Color.G中设置RGB值?类似于System.Drawing.Color.G=255;是不允许的,因为它是只读的Propertyorindexer'System.Drawing.Color.G'cannotbeassignedtoitisreadonly我只需要通过分配自定义RGB值来创建一个Color对象 最佳答案 您可以使用静态FromArgb创建颜色方法:ColorredColor=Color.FromArgb(255,0,0);您还可以使用followingoverload指定a