【c#-使用Kentico API 9创建多元文化产品】教程文章相关的互联网学习教程文章

如何在c#中创建json到json对象?【代码】

我有一个json想在其上添加方括号(意味着要将其转换为json对象数组)这里是我的json响应,{"exampleJson": {"test": [{"xf": "G","sas": "24","ras": 5,"asd": 4000,"rer": 200,"asda": 0},],} } 现在我希望这个json如下所示(在json之前和之后只需方括号)[{"exampleJson": {"test": [{"xf": "G","sas": "24","ras": 5,"asd": 4000,"rer": 200,"asda": 0},],} }]除了连接之外还有什么办法可以达到这个目的吗?这是我创建的JObject.解决...

c# – 如何在特定时区创建DateTime的新实例?【代码】

给定一个特定的TimeZoneInfo实例,如何在指定的时区创建一个新的DateTime实例?例如,如果我有:var tz = TimeZoneInfo.FindSystemTimeZoneById("US Eastern Standard Time"); var date = new DateTime(2017, 1, 1, 0, 0, 0, DateTimeKind.Unspecified); Console.WriteLine(TimeZoneInfo.ConvertTime(date, tz));无论我定义什么DateTimeKind(Utc,Local或Unspecified),我总是在12/31/2016 7:00:00 PM. 如何申报2017年1月1日美国东部标...

c# – Encoding.UTF8.GetBytes()是否创建了BOM?【代码】

我正在用这个做一个HTTP POST请求:byte[] postBuffer = Encoding.UTF8.GetBytes(postStr);到目前为止,这似乎工作正常,但我不确定这是否总是有效,因为Encoding.UTF8意味着带有BOM的UTF8.当我使用StreamWriter创建本地文件时,请始终使用与新UTF8Encoding(false)相同的默认编码,以便编写WITHOUT BOM.所以想知道调用GetBytes()方法是否也是如此. 在这种情况下,上下线之间没有任何区别吗?byte[] postBuffer = new UTF8Encoding().GetB...

c# – 以编程方式创建已知尺寸,类型和长度的数组【代码】

我正在尝试解析一个IDX文件(用于存储几种不同类型的多维数据).我已成功解码标题,告诉您数据的类型(无符号字节,有符号字节,短,整数,浮点数或双精度),维数和这些维的大小.但是,有了这些信息,我无法想到或找到一种方法以编程方式声明具有上述参数的数组. 例:Type type = getDataType(magicBytes); int numOfDimensions = getNumberOfDimensions(magicBytes); int[] sizeOfDimensions = getSizeOfDimensions(numOfDimensions, inputSt...

C#Web请求w RestSharp – “请求已中止:无法创建SSL / TLS安全通道”【代码】

我有一个非常简单的Web请求与RestSharp:var client = new RestClient("https://website.net"); var request = new RestRequest("/process", Method.GET); request.AddParameter("cmd", "execute"); IRestResponse response = client.Execute(request);var content = response.Content; Console.WriteLine("Response: " + content);这将返回错误消息:The request was aborted: Could not create SSL/TLS secure channel三件事: >...

如何为SonarQube创建自己的C#自定义规则?

我一直在做一些研究.我找到的是一个非常好的样本列表,但对于其他语言here. 我也看了sonar-dotnet.但它看起来与其他实现不太相似. 最后,说实话可能是我的最后一次机会,我快速浏览了FxCop自定义规则,我不确定什么是正确的方法. 我想要做的只是一个基本的c#规则,可以像this predefined by sonar一样进行审核. 我的意思是,使用不合规代码和合规解决方案.解决方法:您指出的声纳自定义规则示例都是用Java编写的,并使用Java编写的解析器来...

c# – 动态创建T时的typeof(T)是否为空?【代码】

参见英文答案 > typeof(T) may return null 2个我需要动态创建一个类型(T)并使用参数IQueryable调用泛型方法.像这样:Type dynamicType = LinqRuntimeTypeBuilder.GetDynamicType(newProps); // newProps is Dictionary<string, Type> MethodInfo getData = typeof(Helpers).GetMethod("GetData", BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPubli...

c# – 用于从wsdl创建代理类的wsdl.exe的替代方法

wsdl.exe,似乎是.Net从wsdl生成代理类的默认工具.它是has known problems(见here和here,也是some SO questions).是否有替代代理类生成器? 我不是在做WCF,所以像svcutil.exe这样的工具可能无法使用.解决方法:wsdl.exe是除svcutil.exe之外唯一的核心.NET代理生成器.如果您还需要其他任何东西,则需要第三方工具.不幸的是,我不知道一个.

如何在C#中为ActiveMQ队列创建队列浏览器(预览不消耗)?

我正在使用NMS API在C#中读/写ActiveMQ,我找不到预览队列中消息的方法.我可以阅读和回滚 – 但这最终将使他们成为DLQ. 在我以前的生活中,TIBCO有一个可以使用的QueueBrowser对象,我认为JMS也有IQueueBrowser.我找不到ActiveMQ .NET等价物.解决方法:不幸的是,NMS没有支持(至少现在还没有)来自Java的JMS中可用的QueueBrowser API.看看ActiveMQ.NET问题跟踪器数据库中的Issue AMQNET-97 – 该团队正在寻找贡献者来实现此功能. 顺便说...

c# – 如何在WPF中创建动画消息横幅【代码】

有关如何创建Web应用程序中使用的那些(通常为黄色)弹出式动画横幅(如stackoverflow FAQ)的任何指示?解决方法:我真的想给出答案“使用jQuery”,但由于这是WPF,我认为需要更好的东西.首先,我将在您的xaml文件中定义条形图所在的位置.我会做这样的事情:<Window ...><Grid><Grid x:Name="DropDownBar" HorizontalAlignment="Stretch" Height="0"><Rectangle Fill="Orange" /></Grid><!-- rest of your content here --></Grid> </Win...

c# – NHibernate和继承创建意外的双查询行为?【代码】

我正在使用FluentNHibernate.我没有使用自动映射.我有一个子类的子类.当我查询基类时,它会对子类执行额外的查询.这是我正在做的(人为的)示例:public class Foo {int Id;string SomeValue; }我创建了另一个代表第一个审计记录的类,我继承了它:public class FooAudit : Foo {DateTime DateModified; }我为每个转到他们自己的表创建了单独的映射:public class FooMap : ClassMap<Foo> {public FooAuditMap(){Table("Foo");Id(x => ...

c# – 如何在VS2010中创建预发布和发布后脚本【代码】

我想创建一个执行某些操作的脚本,然后将该站点发布到生产中,然后在Visual Studio 2010中运行另一个脚本.解决方法:当然有可能.我需要MSBuild.它已经有lot default tasks像复制,删除等.还有很多第三方任务为MSBuild像SDCTasks或Community Tasks 例如,这里是部署网站的各种方法之一(使用SDCTasks).在此示例中,将构建网站解决方案和Web服务解决方案,如果成功,它们将发布到某个远程服务器并使用发行版配置文件进行正确配置.<Import Proj...

c# – .NET Graphics – 创建一个透明背景的椭圆【代码】

下面的代码将在图像上绘制一个椭圆,并使用Tomato颜色填充该椭圆string imageWithTransEllipsePathToSaveTo = "~/Images/imageTest.png"; Graphics g = Graphics.FromImage(sourceImage);g.FillEllipse(Brushes.Tomato, 50, 50, 200, 200);sourceImage.Save(Server.MapPath(imageWithTransEllipsePathToSaveTo), ImageFormat.Png);如果我将画笔更改为透明,它显然不会显示,因为椭圆将是透明的,下面的图像将显示. 如何将椭圆的“背景”...

c# – Winforms:创建动态时间轴控件

我需要创建一个winforms控件,看起来像这样: 目前我正在考虑拍摄一个图片框/面板并覆盖onpaint事件并自己绘制所有内容.但不知何故,这种方法似乎并不合适. 我想知道可能有更简单的出路或者更好的解决方案吗?你会如何制作这样的控件?解决方法:不,这是正确的方法.尝试使用类似TableLayoutPanel的东西不仅令人痛苦,而且还会吸收严重的泥浆,需要花费一秒钟或更长时间来绘制自己.它需要一堆代码,但它不是硬代码.还有大量的循环机会. 使...

c# – EF Codefirst如何为派生类创建单独的表?【代码】

我使用EF Codefirst在自己的表中有对象.现在,我尝试为每个对象生成单独表中的已更改对象生成“归档”. 例如:public class Person { [Key]public virtual Guid Id { get; set; }[Required]public string Name { get; set; } }public class Person_Archive : Person {[Key][Columnn( Order = 1 )]public override Guid Id { get; set; }[Key][Columnn( Order = 2 )]public DateTime ChangedAt { get; set; }public string Chang...