Tag: 字符串

快速而巧妙地获取C#字符串的NON FIRST段

我对字符串进行split(‘ ‘)并且我想拉出返回字符串的第一个元素以获取字符串的其余部分。 “THIS IS AN AMAZING STRING”.split(‘ ‘); 我希望得到所有的话,但这个。 这是:令人惊叹的弦乐 字符串在第一个和第二个字之间总是至少有一个空格,因为我会把它硬编码 是否有function使这个? 谢谢

String数组类型方法返回类型错误

public String[][] GetAllItems() { FoodCityData.ShoppingBuddyEntities fdContext = new FoodCityData.ShoppingBuddyEntities(); IQueryable Query = from c in fdContext.Item select c; List AllfNames = Query.ToList(); int arrayZise = AllfNames.Count; String[,] xx = new String[arrayZise,2]; int i = 0; int j = 0; foreach(Item x in AllfNames) { xx[i,0] = x.ItemName.ToString(); xx[i, 1] = x.ItemPrice.ToString(); i++; } return xx[2,2]; […]

在大文本文件中搜索字符串的最快方法

为了查找相当大的文本文件中的字符串列表(最多1GB文本文件),可以实现的最快技术/算法是什么。 对于初学者来说,我正在使用C#并且能够实现逻辑(简单地通过匹配文件和字符串列表,每次都是字符串。这意味着文件将被读取n个字符串以匹配“次”)但是因为我正在处理很多文件,所以它会永远运行它们并获得匹配。即使它不是C#,我也会接受任何建议。 为了详细说明,我有一个包含许多数字的文本文件(A),我有很多大文件(B)。 我试图获取(A)中的每个元素,并逐行查看(B)中是否存在匹配。 如果匹配,我将整行写入文本文件。 我这样做的方式非常传统,单个文件需要花费大量时间,而我有数百个,大小高达1GB 感谢你的时间

c#将byte转换为string并写入txt文件

我如何转换例如byte[] b = new byte[1]; b[1]=255 byte[] b = new byte[1]; b[1]=255到字符串? 我需要一个字符串变量,其值为“255” string text= “255”; 然后将其存储在文本文件中?

格式化double – 千位分隔符,带小数但没有尾随零

我正在寻找一种格式与string.Format一起使用,将打印以下内容 double d = 123456.123456D; double d2 = 123456D; 喜欢 123,456.123456 123,456 {0:N6}导致 123,456.123456 123,456.000000 {0:0。######}导致 123456.123456 123456 {0:#。0}导致 123,456 123,456 我无法锻炼一种可以满足我需要的格式。 我需要定义自己的格式提供程序吗?

字符串加入和复杂性?

当我需要连接两个字符串时,我使用String.Format(或StringBuilder,如果它发生在代码中的几个地方)。 我看到一些优秀的程序员不会注意字符串加入复杂性而只是使用’+’运算符。 我知道使用’+’运算符会使应用程序使用更多内存,但复杂性又如何呢?

删除文本文件中的空白行

如何从C#中的文本文件中删除空行?

C# – 比较字符串时显示差异

在我的asp.net项目中,我有两个字符串(实际上,它们存储在Session对象中,然后我执行.ToString()) 这个项目是我网站上免费日语练习的一部分(目前只有意大利语,所以我不会链接/垃圾邮件) 现在我做一个if (original == inputted.ToLower()) ,但我想比较字符串并突出显示屏幕上的差异 像这样: 原文:hiroyashi 用户写道:hiro yo shi 我正在考虑比较两个字符串,并使用HTML标记保存另一个变量的差异,然后在Literal控件上显示…但是……如果差异很大,或者输入更短……如何要做到这一点? 它看起来需要大量的编码……或不?

如何在C#中创建一个独特的随机字符序列?

我正在我的应用程序中实现URL缩短function,以便为我的用户提供可在Twitter中使用的更短的替代URL。 关键是要独立于提供相同服务的缩短服务,并将其作为我的网络应用程序的一项function。 创建一个大约6个字符的独特随机字符序列的最佳方法是什么? 我计划将其用作我的数据库中具有备用URL的项目的索引。 编辑: 此function将用于工作板网站,每个新的工作广告将获得一个自定义URL,其标题加上在Twitter中使用的较短的一个。 也就是说,长期以来,独特的6个字符组合的总数将绰绰有余。

‘适当’集合用于在C#.NET中的O(1)时间内获取项目?

如果我存储了一堆字符串值并且我希望能够在O(1)之后找到它们,我经常做的事情是: foreach (String value in someStringCollection) { someDictionary.Add(value, String.Empty); } 这样,我可以在以后轻松地对这些字符串值执行常量时间查找,例如: if (someDictionary.containsKey(someKey)) { // etc } 但是,我觉得我在制作值String.Empty时作弊。 我应该使用更合适的.NET集合吗?