草庐IT

current_color

全部标签

c# - C# 编译器是否将 Color Color 规则错误地用于 const 类型成员?

好的,所以C#语言规范有aspecialsection(oldversionlinked)在ColorColor规则中,其中成员及其类型具有相同的名称。知名大师EricLippertonceblogged关于它。我在这里要问的问题在某种意义上(不)与线程Circulardefinitioninaconstantenum中提出的问题完全相同。.如果愿意,您可以去给另一个问题投票。现在是我的问题。考虑这段代码:namespaceN{publicenumColor{Green,Brown,Purple,}publicclassC1{publicconstColorColor=Color.Br

c# - 如何从 System.Drawing.Color 转换为 System.Windows.Media.Color?

如何在这两种颜色类型之间进行转换? 最佳答案 您可以在下面看到两种转化方向的示例:Drawing.Color到Windows.Media.Color//ThisisyourcolortoconvertfromSystem.Drawing.Colorcolor;System.Windows.Media.ColornewColor=System.Windows.Media.Color.FromArgb(color.A,color.R,color.G,color.B);Windows.Media.Color到Drawing.Color//

c# - HttpContext.Current.Session 在 Ashx 文件中为空

我看到了一些问题(Here和Here),但它们没有回答我的问题。我正在尝试使用“ajax.ashx”文件调用Ajax,并在函数中访问Session。由于某种原因,Session对象本身的值为null。使用示例:Session=HttpContext.Current.Session//Thisisnull或者:publicvirtualvoidProcessRequest(HttpContextcontext){System.Web.SessionState.HttpSessionStateSession=context.Session;//Thisisnull}在Web.config中

c# - 为什么 HttpContext.Current 为空?

我有一个在所有应用程序中使用的值;我在application_start中设置了这个voidApplication_Start(objectsender,EventArgse){Dictionary>Panels=newDictionary>();Listsetting=clsPanelSettingFactory.GetAll();foreach(clsPanelSettingpanelinsetting){Panels.Add(panel.AdminId,newList(){panel.Phone,panel.UserName,panel.Password});}Applicati

c# - 路由请求时 HttpContext.Current.Session 为 null

没有路由,HttpContext.Current.Session有没有,所以我知道StateServer正在工作中。当我发送请求时,HttpContext.Current.Session是null在路由页面中。我在IIS7.0上使用.NET3.5sp1,没有MVC预览。看来AcquireRequestState使用路由时永远不会触发,因此不会实例化/填充session变量。当我尝试访问Session变量时,出现此错误:base{System.Runtime.InteropServices.ExternalException}={"Sessionstatecanonlybeusedwhe

c# - 从不同线程访问 HttpContext.Current

我有一个C#ASP.NET应用程序,它启动了大约25个不同的线程,在一个名为SiteCrawler.cs的类中运行一些方法。在HttpContext.Current.Session中,我想保存用户搜索的结果,并在所有线程运行完毕后将其呈现给用户。我的问题是HttpContext.Current对象在生成的线程中为空,因为它在那里不存在。由于应用程序是多线程时的限制,我还有哪些其他选项可以在不使用session的情况下保存用户/session特定数据?我试图搜索Stackoverflow的每一寸空间以找到解决方案,但没有任何运气.... 最佳答案

C# 4.0 : Can I use a Color as an optional parameter with a default value?

这个问题在这里已经有了答案:C#4.0:CanIuseaTimeSpanasanoptionalparameterwithadefaultvalue?(8个答案)关闭9年前。publicvoidlog(Stringmsg,Colorc=Color.black){loggerText.ForeColor=c;loggerText.AppendText("\n"+msg);}这会导致c必须是编译时常量的错误。我已经阅读了一些内容,大多数示例都在处理字符串和整数。我发现我可以使用colorconverter类,但我不确定它是否非常有效。有没有办法将基本颜色作为可选参数传递?publicvoi

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

c# - 为什么等待后 HttpContext.Current 为空?

我有以下测试WebAPI代码,我没有在生产中使用WebAPI,但我之所以这样做是因为我对这个问题进行了讨论:WebAPIAsyncquestion无论如何,这是有问题的WebAPI方法:publicasyncTaskGet(intid){varx=HttpContext.Current;if(x==null){//notthrownthrownewArgumentException("HttpContext.Currentisnull");}awaitTask.Run(()=>{Task.Delay(500);id=3;});x=HttpContext.Current;if(x==nu

c# - 路由 : The current request for action [. ..] 在以下操作方法之间不明确

我有一个名为Browse.chtml的View,用户可以在其中输入搜索词,或将搜索词留空。输入搜索词时,我想将页面定向到http://localhost:62019/Gallery/Browse/{Searchterm}当没有输入任何内容时,我想将浏览器定向到http://localhost:62019/Gallery/Browse/Start/Here。当我尝试这样做时,出现错误:Thecurrentrequestforaction'Browse'oncontrollertype'GalleryController'isambiguousbetweenthefollowingacti