草庐IT

text-top

全部标签

c# - Dock->Top 控件的顺序有问题

C#WinForms:我正在设计我的表格,我有几个TableLauots。所以我设计了我的第一个表格布局,将它放在面板上并设置Dock->Top...然后我设计了我的第二个表格并做同样的事情并设置了Dock->Top,它又回到了Top并且很好,它放在了前一个在上面...我设计了第三个并设置了它的dock.top很好,它在第二个下面,在第一个下面...但我不知道当我设置时第四个有什么区别它的dock.top,它改变了其他三个的顺序并在它们之间的某个位置放置,它没有被放置在第三个下面......知道我应该看什么吗? 最佳答案 这取决于您

c# - LINQ 中的 OrderBy 和 Top 性能良好

从一个非常大的集合中获取前10条记录并使用自定义OrderBy的好方法是什么?如果我使用LINQtoObjectsOrderBy方法,它会很慢并且会占用大量内存,因为它会使用新顺序创建一个全新的集合。我想要一个带有下面签名的新方法,它不会重新排序整个集合并且速度非常快:publicstaticIEnumerableOrderByTop(IEnumerablesource,FunckeySelector,IComparercomparer,inttopCount)我尝试编写它,但它变得非常复杂,我认为使用Aggregate或其他东西可能有更简单的方法。任何帮助将不胜感激。

c# - 为什么 Find 方法生成 TOP(2) 查询?

我正在使用EntityFramework6.1,我有这样的代码:Brandb;using(varctx=newKokosEntities()){try{b=ctx.Brands.Find(_brands[brandName].Id);returnb;}catch(Exceptionex){_logger.Log(LogLevel.Error,ex);}}这会产生:N'SELECTTOP(2)[Extent1].[Id]AS[Id],[Extent1].[Name]AS[Name],[Extent1].[OpenCartId]AS[OpenCartId]FROM[dbo].[Brands

c# - ServiceStack.Text 如何将类序列化为 JSON

刚刚下载了ServiceStack.Text以在我的ASP.NET中使用它。我有很多属性的类,想将其中五个(字符串、整数、二进制)序列化为JSON。谁能发布简单示例如何从我的类创建JSON对象? 最佳答案 默认情况下,ServiceStack将反序列化POCO的所有公共(public)属性。如果您只想序列化几个属性,那么您需要使用[DataContract]、[DataMember]属性来装饰您的类(与您使用MSDataContractJsonSerializer时的方式相同),例如:[DataContract]publicclas

c# - 将正则表达式语法扩展为 'does not contain text XYZ'

我有一个应用程序,用户可以在其中多个地方指定正则表达式。这些在运行应用程序时用于检查文本(例如URL和HTML)是否与正则表达式匹配。通常用户希望能够说出文本匹配ABC和不匹配XYZ的位置。为了让他们更容易做到这一点,我正在考虑在我的应用程序中扩展正则表达式语法,用一种方式说“并且不包含”。图案'。关于做到这一点的好方法有什么建议吗?我的应用程序是用C#.NET3.5编写的。我的计划(在我得到这个问题的真棒答案之前......)目前我正在考虑使用¬字符:在¬字符之前的任何内容都是正常的正则表达式,在¬字符之后的任何内容都是在要测试的文本中无法匹配的正则表达式。所以我可能会使用一些像这样

c# - 从 TextBox 获取 .Text 值

我的asp.net页面上有一堆文本框,在TextChanged事件中,我想运行一个存储过程以根据用户输入返回一个Name。如果我有这样的代码块:TextBoxt=(TextBox)sender;stringobjTextBox=t.ID;如何获取objTextBox的.Text值? 最佳答案 改用这个:stringobjTextBox=t.Text;对象t是TextBox。您调用objTextBox的对象被分配了TextBox的ID属性。更好的代码是:TextBoxobjTextBox=(TextBox)sender;stringt

c# - ASP.NET MVC : How do I display multiline text?

查看模型:publicclassNote{[DataType(DataType.MultilineText)]publicstringText{get;set;}}默认编辑器模板呈现保留换行符的元素。默认显示模板将文本呈现为删除换行符的单个字符串。我试过了,但没用:~/Views/Shared/EditorTemplates/MultilineText.cshtml@modelstring@Html.Raw(Model.Replace(System.Environment.NewLine,""))我可以做一些傻事,比如@Html.Raw(Model.Replace("e",""))它会

c# - Visual Studio 2013 创建 Web API 项目时出错 : The element <#text> beneath element <Project> is unrecognized

我的VisualStudio安装有问题。为了重现它,我创建了一个新的空白解决方案,然后:添加新项目..ASP.NET网络应用程序网络应用程序接口(interface)创建项目VisualStudio无法创建它,我收到此消息:Theelementbeneathelementisunrecognized.有什么解决办法吗? 最佳答案 如果csproj包含无效的XML,您将得到这样的错误。我不小心删除了时遇到了这个错误在csproj文件中并留下-->: 关于c#-VisualStudio201

c# - 内容类型 text/html;响应消息的 charset=UTF-8 与绑定(bind)的内容类型不匹配(text/xml;charset=utf-8)

我使用独立应用程序创建了WCF服务并测试了WCF客户端。我能够使用InternetExplorer查看此服务,也能够在VisualStudio服务引用中查看。这是错误消息。“响应消息的内容类型text/html;charset=UTF-8与绑定(bind)的内容类型(text/xml;charset=utf-8)不匹配。”请问哪里出了问题?谢谢。 最佳答案 由于返回的内容类型是text/html,我怀疑您的调用导致了WCF之外的服务器端错误(您收到了HTML错误页面)。尝试使用网络调试代理查看响应,例如Fiddler.(根据评论编辑

c# - (关于最佳实践的问题)为什么默认有 "using System.Text"?

每次我创建一个类时,我都会看到默认添加的usingSystem.Text(以及其他using)。每次我都会在一段时间后删除它,因为根据ReSharper,它未被使用。我是否缺少最佳实践?你经常使用那个命名空间吗?在什么情况下?必须有一个默认引用此命名空间的原因。谢谢! 最佳答案 System.Text命名空间包含类、抽象基类和辅助类。例如,如果您想利用StringBuilder、Decoder、Encoder等...。上述类在.net中的大多数情况下起着重要作用。但它没有必要出现在您的代码中。它只适用于你需要它的时候。重要的是要知道