【c# – 如何获取F的Func中使用的属性名称字符串】教程文章相关的互联网学习教程文章

c# – 通过自动化从Word转换为PDF格式不一致的字符串

我需要你的专业知识来解决我一周来面临的问题.这已经变成了“腰背部的皇家痛苦”类别,时间快到了. 问题 我开发了一个C#脚本,我从ColdFusion调用它来帮助我将Word文档转换为PDF.此脚本正在进行正确的转换,但段落中的(对齐的)文本没有正确间隔.我在某个角色旁边有一个不可选择的空间. 看图像 – 应该是什么样子…… 看起来像什么…… 添加红色标记以显示创建的空间. 现在,如果我手动打开文件并保存它,我不会遇到同样的问题.我错过了...

在字符串C#中提取日期?【代码】

提取字符串中给出的日期的好方法是什么? 例如: string block =“这应该试着获得2005-10-26的日期”; //去做!我想要的日子 对我有什么好的建议吗? 正则表达式可能吗?解决方法:最简单的正则表达式是new Regex(@"\b\d{4}-\d{2}-\d{2}\b")但这不会进行任何错误检查,只能找到那种格式. 如果你想做日期验证,正则表达式不是你最好的朋友.这是可能的,但最好留给日期解析器,从现在起六个月后unless you want render suicidal whoever ...

c# – web api put识别查询字符串但不识别正文【代码】

当我将用户作为查询字符串传递(使用$http中的参数)并设置web api方法以在uri中查找它们时,一切都很好.但是当我按照下面的方式传递它们时,用户显示为null.我在这里失踪了什么? 角度函数scope.saveChanges = function () {// create array of user id'svar users = [];angular.forEach(scope.usersInRole, function (v, k) {users.push(v.Key);});var data = { user: users };var token = angular.element("input[name='__RequestVe...

c# – 如何将连接字符串传递给类库?【代码】

我有一个类似的项目结构MySolution-FrontEnd-webforms-console-Mvc-Repositories-Dapper (Class library)-Tests如何在存储库类库中引用连接字符串?我尝试在我的类库项目中添加App.Config,但它在Add New Items中不可用.我正在使用Visual Studio 2013 express for web.谢谢,Damien.解决方法:适用于库的.Config是使用这些库的执行程序集之一,因此您不必向项目添加App.Config,它将使用您的启动项目的App或Web.Config. 要访问Configu...

C#Monotouch / Xamarin.iOS – UILabel,在单个字符串中包含纯文本和斜体文本【代码】

我有一个包含纯文本和斜体文本的文本字符串.我如何使用UILabel表示这个? “我是纯文本,而我是斜体文字 var someText =“我是纯文本而我是斜体文本UILabel myLabel = new UILabel(new RectangleF(0,0,100,40)); myLabel.Text = someText;解决方法:我喜欢这样连接:var text = new NSMutableAttributedString (str: "I am plain text whereas ", font: UIFont.SystemFontOfSize (14f));text.Append (new NSMutableAttributedString ...

c# – 是否可以从查询字符串中获取字典?【代码】

我的控制器方法如下所示:public ActionResult SomeMethod(Dictionary<int, string> model) {}是否可以调用此方法并仅使用查询字符串填充“模型”?我的意思是,键入这样的东西:ControllerName/SomeMethod?model.0=someText&model.1=someOtherText在我们的浏览器地址栏中.可能吗? 编辑: 看来我的问题被误解了 – 我想绑定查询字符串,以便自动填充Dictionary方法参数.换句话说 – 我不想在我的方法中手动创建字典,但有一些自动化的...

c#文件路径字符串比较不区分大小写【代码】

我想在c#中比较包含文件路径的两个字符串. 但是,因为在ntfs中默认使用不区分大小写的路径,所以我希望字符串比较以相同的方式不区分大小写. 但是,我似乎无法找到有关ntfs如何实际实现其不区分大小写的任何信息.我想知道的是如何使用ntfs用于文件路径的相同大小写规则对字符串进行不区分大小写的比较.解决方法:从MSDN开始:The string behavior of the file system, registry keys and values, and environment variables is best re...

c# – 使用Ninject基于字符串创建对象【代码】

我需要根据从数据库中获取的字符串创建共享公共接口(IFoo)的对象.我有“A”,我需要填写AFoo,我得到“B”,我需要生产BFoo等.我应该做的第一件事就是工厂.但是创建的对象(AFoo,BFoo)需要注入其依赖项(并且这些依赖项需要更多的依赖项和一些偶数参数).对于所有注射我使用Ninject,它本身似乎是一个奇特的工厂.要在我的工厂中创建对象,我通过构造函数注入一个Ninject的内核.这是理想的方式吗?interface IBar { }class Bar : IBar {publ...

c#前面的快速字符串插入【代码】

我需要在开头插入字符串.现在我使用StringBuilder.Insert(0,stringToInsert)在前面插入,但是花了很多时间(大约2分钟,80,000个字符串). append()方法运行得更快(80,000个字符串为30秒),但这不是我需要的顺序.如何反转字符串的顺序(而不是字符串本身)并减少插入时间?解决方法:是的,逆转可枚举的速度要快得多. 例如:var numStrings = 80000; var strings = new List<String>(); for(var i = 0; i < numStrings; i++) {strings.Add(G...

c# – 将字符串中的XML内容添加到XDocument中【代码】

我必须像这样制作一个xml并在飞行中发布到网址<Student> <Name>John</Name> <Age>17</Age> <Marks><Subject><Title>Maths</Title><Score>55</Score></Subject><Subject><Title>Science</Title><Score>50</Score></Subject> </Marks> </Student>string marksxml = "<Marks><Subject><Title>Maths</Title><Score>55</Score></Subject><Subject><Title>Science</Title><Score>50</Score></Subject></Marks>"; XDocument doc = new XDo...

c# – while循环不能按预期从列表中随机选取新字符串【代码】

作为一个完全的初学者,我认为我在WPF应用程序中做了一些严重的错误,因为我已经合并的while循环不能按计划运行.List<string> alreadyUsedReagents = new List<string>(new string[] {}); List<string> alreadyUsedMetals = new List<string>(new string[] { });List<string> reagents = new List<string>(new string[]{"Hexaaqua ion","Dilute NaOH","Excess NaOH","Dilute NH?","Excess NH?","Salt","Na?CO?","HCl"});public void ...

【转载】C#中string类使用Replace方法来替换字符串

在C#的字符串操作过程中,有时候需要替换字符串中的某个子字符串,此时就可以使用到字符串类自带的Replace方法来实现,Replace方法将查找到所有符合被替换的子字符串,然后将之全部替换为目标字符串。Replace方法有2个方法重载实现,一个是String Replace(String oldValue, String newValue),另一个是Replace(char oldChar, char newChar);前面的那个重载形式为以子字符串的形式来进行替换,而后面的重载形式为按照单个字符匹配进...

c# – ASP.NET MVC将带有空格的字符串模型列表转换为javascript数组【代码】

我正在使用ASP.NET MVC(使用Razor)和JQuery 我的控制器中有一个字符串列表,我使用下面的列表渲染模型中传递的局部视图.List<string> list = new List<string>(); list.Add("Texas"); list.Add("New York");在我的cshtml文件端的客户端上,我有:<div id = "test", test-att = @Html.Raw(Json.Encode(Model.list)) />在我的javascript文件中,我做:var javascriptArray = JSON.parse($('#test').attr('test-att'));我收到错误“输入的...

c# – 拆分字符串和字符串数组【代码】

string s= abc**xy**efg**xy**ijk123**xy**lmxno**xy**opq**xy**rstz;我希望输出为字符串数组,它在“xy”处分割.我用了string[] lines = Regex.Split(s, "xy"); 在这里删除xy.我想和xy一起使用数组.因此,在我将字符串拆分为字符串数组后,数组应如下所示.lines[0]= abc; lines[1]= xyefg; lines[2]= xyijk123; lines[3]= xylmxno; lines[4]= xyopq ; lines[5]= xyrstz;我怎样才能做到这一点?解决方法: (?=xy)你需要拆分0宽度断言.参...

c# – 告诉Nancy将枚举序列化为字符串【代码】

Nancy默认情况下在生成JSON响应时将枚举序列化为整数.我需要将枚举序列化为字符串. 有一种方法可以通过创建JavaScriptPrimitiveConverter来自定义Nancy的JSON序列化.例如,这是我为ONE枚举自定义序列化所做的: 创建自定义类:public class JsonConvertEnum : JavaScriptPrimitiveConverter {public override IEnumerable<Type> SupportedTypes{get{yield return typeof(MyFirstEnum);}}public override object Deserialize(object ...