【C# 转义字符】教程文章相关的互联网学习教程文章

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# – ASP.NET WebAPI 2:如何在URI中将空字符串作为参数传递【代码】

我在ProductsController中有这样的函数:public IHttpActionResult GetProduct(string id) {var product = products.FirstOrDefault((p) => p.Id == id);return Ok(product); }当我使用此URL发送GET请求时:api/products?id=它将id视为null.如何将其视为空字符串?解决方法:这个public IHttpActionResult GetProduct(string id = "") {var product = products.FirstOrDefault((p) => p.Id == id);return Ok(product); }或这个:pub...

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#中string类使用Remove方法来移除指定位置的字符

在C#的字符串操作过程中,有时候需要将字符串中指定位置的字符移除,此时就可能使用到字符串类string类中的Remove方法,此方法允许指定移除开始的开始的索引位置,以及移除的长度信息等,共有2个重载方法形式,一个为String Remove(int startIndex),另一个是String Remove(int startIndex, int count)方法。startIndex代表开始移除的索引位置,count表示需要移除的字符个数。 举例,字符串string strA="ABCDEFG"; (1)移除从第4个...

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 ...

c# – 将字符串解析为DateTime,有时会增加1小时(时区)【代码】

当我需要将字符串解析为日期时间时,我遇到了问题.有时它会增加一个小时,有时却不增加.它有什么理由,因为我不想添加一个小时. 第一个例子完全符合我的需要.string s = "2016-01-28T20:59:00.000+01:00"; DateTime ds = DateTime.Parse(s); //gives: 28/01/2016 20:59:00第二个例子增加了一个小时,我想知道为什么.string ss = "2016-05-27T10:38:00.000+01:00"; DateTime dss = DateTime.Parse(ss); //gives: 27/05/2016...

c# – 有没有办法在调用变量名时使用字符串?【代码】

我是编程的新手,所以请原谅我的新手.我正在使用Visual Studio,在我的程序中,我在设置中有一些变量,以月为单位命名;JanuaryTotalAmountJanuarySpentAmountJanuaryGainedAmountFebruaryTotalAmountFebruarySpentAmountFebruaryGainedAmountect...所以在我的代码中,当我为它们分配值时,我有:Properties.Settings.Default.JanuaryTotalAmount += EnteredAmount; Properties.Settings.Default.SpentAmount -= EnteredAmount;他们只是将...

c# – 从字符串或流上传文件到FTP服务器【代码】

我正在尝试在FTP服务器上创建一个文件,但我所拥有的只是一个字符串或数据流以及应该用它创建的文件名.有没有办法在流或字符串上创建服务器上的文件(我没有创建本地文件的权限)?string location = "ftp://xxx.xxx.xxx.xxx:21/TestLocation/Test.csv";WebRequest ftpRequest = WebRequest.Create(location); ftpRequest.Method = WebRequestMethods.Ftp.UploadFile; ftpRequest.Credentials = new NetworkCredential(userName, pass...

c# – 将日期格式的字符串转换为另一种日期格式的字符串【代码】

我想将一串日期格式转换为另一种格式的字符串. 字符串DateOfBirth可以采用不同的格式,例如: > 01/15/2017> 01-15-2017> 1.15.2017> 1.5.2017 我想将它转换为另一种模式,我将其作为参数.public string ConvertStringDateFormat(string date, string convertToDateFormat) { }我们假设date =“01/15/2017”并且convertToDateFormat =“YYYY / MM / DD”.我怎么能把它改成新的格式? 对我来说问题是它是通用的,所以它会接受任何参数....

C#XmlDocument输出字符串

XmlDocument xmlDoc = new XmlDocument(); //假定该xmlDoc已经有内容;MemoryStream streamXml = new MemoryStream(); XmlTextWriter writer = new XmlTextWriter(streamXml, Encoding.UTF8); writer.Formatting = Formatting.Indented; xmlDoc.Save(writer);StreamReader reader = new StreamReader(streamXml, Encoding.UTF8); streamXml.Position = 0; ...

C#string.Formart的字符串格式化

String.Format 方法的几种定义: String.Format (String, Object) 将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。String.Format (String, Object[]) 将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。String.Format (IFormatProvider, String, Object[]) 将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。指定的参数提供区域性特定的格式设置信息。...

c# – 从app.config读取正则表达式和字符串【代码】

我试图从app.config文件中读取正则表达式 如果我尝试读取字符串它工作正常,但是,如果我试图获得正则表达式模式,它不接受我的模式 我的代码是<appSettings> <add key="regex" value=@"^(?<TicketNum>\w{3}-\d+)\s+(?<Message>.+?)$"></add> <add key="getString" value="siva"/>; </appSettings>我错过了什么吗?解决方法:你需要逃避<和>在你的xml中,试试这个:<appSettings><add key="regex" value="^(?<TicketNum>\w{3}-\d+)\s+(?...

c# – 将两个字符串连接到文本框中【代码】

我刚刚学习了密码学的基础知识,我想给予其中一种叫zigzag transposition的方法一试. 所有这个方法都是将整个句子组合起来,并从零开始给它们索引.然后它将偶数索引字符分成数组,将奇数字符分成不同的数组.当我将两个数组转换为字符串然后将它们放在文本框中时,只显示第一个字符串.private void ZigzagBu_Click(object sender, EventArgs e) {string s = PlaintextTB.Text;s = s.Replace(" ","");char[] whole = s.ToCharArray();cha...

c# – Tryparse日期时间字符串到日期时间格式【代码】

参见英文答案 > Converting a string to a DateTime with more than 7 decimals of milliseconds 2个我试图将“31.01.2017 07:56:29.470000000”日期时间字符串解析为datetime格式. 使用的代码:DateTime requiredDate;string date = "31.01.2017 07:56:29.470000000";DateTime.TryParseExact(date,"dd.MM.yyyy hh:mm:ss.fffffff",CultureInfo.InvariantCulture,DateTimeStyles.None,out req...

c# – 将字符串分隔到不在集合字典中的列表中【代码】

这是我的一句话:You ask your questions on StackOverFlow.com现在我有一个字符串列表的字典集合:Dictionary<int, List<string>> collections = new Dictionary<int, List<string>>() {{ 1, new List<string>() { "You", "your" } },{ 2, new List<string>() { "Stack", "Flow" } }, };我需要将我的字符串拆分为字符串列表,其中集合中的字符串不在那里,并将每个List键放在其位置,以便我知道从哪个列表中找到列表的项目: 例如,我...

转义字符 - 相关标签