Tag: 字符串

C#string 到int

有没有办法将字符串数组转换为int数组,就像在C#中将字符串解析为int一样简单。 int a = int.Parse(”123”); int[] a = int.Parse(”123,456”.Split(‘,’)); // this don’t work. 我尝试使用int类的扩展方法自己添加这个function,但它们不会变成静态的。 关于如何做到这一点快速而美观的任何想法?

字符串.NET和T-SQL之间的比较差异?

在我编写的测试用例中,字符串比较似乎在SQL Server / .NET CLR之间的工作方式不同。 这个C#代码: string lesser = “SR2-A1-10-90”; string greater = “SR2-A1-100-10”; Debug.WriteLine(string.Compare(“A”,”B”)); Debug.WriteLine(string.Compare(lesser, greater)); 将输出: -1 1 这个SQL Server代码: declare @lesser varchar(20); declare @greater varchar(20); set @lesser = ‘SR2-A1-10-90’; set @greater = ‘SR2-A1-100-10’; IF @lesser < @greater SELECT 'Less Than'; ELSE SELECT 'Greater than'; 将输出: Less Than 为什么不同?

可以在C#格式字符串中定义最大字符数,例如C printf吗?

没找到怎么做。 我发现的或多或少就是这个( http://blog.stevex.net/string-formatting-in-csharp/ ): 除了它的对齐之外,字符串中确实没有任何格式。 对齐适用于在String.Format调用中打印的任何参数。 样本生成 String.Format(“->{1,10} Hello{1,-10}Hello <-" (right padded to 10)

filestream文件末尾的字符是什么?

我在while循环中搜索特定字符以检查它是否到达文件末尾。 哪个角色我可以搜索? 例如: Indexof(‘/n’) end of line Indexof(‘ ‘) end of word ???? ———- end of file??

如何在字符串c#中的某个索引后获取所有内容

让我们说我有字符串: “MyNamespace.SubNameSpace.MyClassName” 如何在最后一段时间后提取所有内容,“MyClassName”

如何在忽略分隔符的情况下拆分字符串?

我需要拆分一个字符串让我们说“asdf aA asdfget aa uoiu AA”拆分使用“aa”忽略这个案例。 至 “asdf ” “asdfget ” “uoiu “

Hashtable / Dictionary碰撞

仅使用标准英文字母和下划线,可以最多使用多少个字符,而不会在哈希表/字典中引起潜在的冲突。 所以字符串如: blur Blur b Blur_The_Shades_Slightly_With_A_Tint_Of_Blue …

比较字符串与几个不同的字符串

我想比较一个字符串和许多字符串。 如何在C#中完成?

如何显示(或写入文件)希腊字符?

如何使用C#显示(或写入文件)希腊字符? 我需要使用C#在Excel中键入希腊字符epsilon 。 要写的字符串也有英文字符。 例如:

C#将字符串转换为其byte 等价物

在这一点上,大多数人都会想“这个病了啊……” byte[] dataB= System.Text.Encoding.ASCII.GetBytes(data); 但是..我遇到的问题是我需要字节的确切值,没有编码只是每个字节的纯值。 例如,如果字符串的值是(0xFF32),我希望它也将它转换为{255,50}。 他的理由是我有一个文件格式我试图读取哪些存储int作为字节保存它们然后在程序打开时读取它们。 这是我到目前为止: … dialog.InitialDirectory = Environment.GetFolderPath(System.Environment.SpecialFolder.Desktop) + “/Test”; dialog.Title=”Open File”; if (dialog.ShowDialog(this) == DialogResult.OK) { StreamReader reader = new StreamReader(dialog.FileName); string data = reader.ReadToEnd(); reader.Close(); byte[] fileC = System.Text.Encoding.ASCII.GetBytes(data); File_Read(dialog.FileName,fileC); } … 因此,当我尝试读取文件时,它会将0xFF的文件修改为0x3F,因为0xFF大于127且0x3F是? 对不起,如果我看起来有点混乱:) 谢谢,迈克尔