Tag: 字符串

将URL转换为C#字符串中的超链接的最简单方法?

我正在使用Twitter API,并希望将所有URL转换为超链接。 你想出这个最有效的方法是什么? 从 string myString = “This is my tweet check it out http://tinyurl.com/blah”; 至 This is my tweet check it out http://tinyurl.com/>blah

如何将全名字符串分隔为firstname和lastname字符串?

我需要一些帮助,我有一个全名字符串,我需要做的是分开并分别使用这个fullname字符串作为firstname和lastname。

是否有任何通用的Parse()函数将使用parse将字符串转换为任何类型?

我想根据generics返回类型将字符串转换为generics类型,如int或date或long 。 基本上像Parse(String)这样的函数返回类型为T的项。 例如,如果传递了一个int,那么函数应该在内部执行int.parse 。

如何解析C#中的示例字符串

我有这个字符串 [ { “url_short”:”http:\/\/sample.com\/8jyKHv”, “url_long”:”http:\/\/www.sample.com\/”, “type”:0 } ] 我想要的是获取http:\/\/sample.com\/8jyKHv并将其翻译为 http://sample.com/8jyKHv 可能吗?

基于不均匀的空白数量分割字符串

我需要拆分一个看起来像这样的字符串 1052 root 0 SW< [hwevent] 进入以下 1052 root 0 SW< [hwevent] 当然,我可以掀起一个forloop并将字符索引与白色空格进行比较,当事件不是白色空格时,将事件添加到新的字符串数组中,但我觉得这是一种非常脏的方法。 分割这个字符串的好方法是什么? 也许是正则表达式?

运算符’==’不能应用于’char’和’string’类型的操作数

我正在研究一个自我导向的简单程序来练习到目前为止我学到的概念。 我的项目与国际象棋有关,在这种情况下特别是棋盘(列啊和第1-8行)。 要求用户提供特定棋子的当前位置,该棋子希望作为该列的字母输入,后跟该行的编号。 为了validation这一点,我首先要检查这个值是否输入为两个字符的字符串,否则输入的内容已经不正确。 然后我将输入的字符串转换为小写字符,然后将其与可接受的数组元素列表进行比较。 从搜索这个网站我得到的印象是,字符串将其字符存储为数组,并使用字符串的char属性,您将能够拉出第一个字符,从而将char与char进行比较。 我还没有在搜索中发现任何具体的内容,以便让我对正在发生的事情有一个很好的了解。 这是我遇到的最接近的选项,我觉得不适用于这种情况。 任何见解将不胜感激。 后面的代码会产生以下错误。 运算符’==’不能应用于’char’和’string’类型的操作数 private char[] gridColumns = new char[] { ‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’, ‘h’, }; private void createMoveButton_Click(object sender, RoutedEventArgs e) { // Assigns text box input to associated private fields this.gameId = this.gameIdTextBox.Text; this.playerId = this.playerIdTextBox.Text; this.gamePiece = this.gamePieceTextBox.Text; this.currentLocation = this.currentLocationTextBox.Text; […]

修改路径字符串以提高稳健性

我有一个字符串,用于我的程序从中读取数据的文件的路径。 我想提高稳健性,我记得看到有人这样做。\ blabla \ blalbla \但我发现有点难以找到解释这项工作的主题,所以我可以将它实现到我的程序中。 我的路径(我知道命名不正确但如果我用大写字母P命名它会干扰我的属性) private const string path = @”C:\Users\zain\Desktop\program_storage\AccountDatabase.txt”; 我希望它类似.\program_storage\AccountDatabase.txt (不幸的是这不起作用),因为它意味着我可以移动程序而不必更改常量类中的字符串。 任何和所有的帮助表示赞赏

C# – 将hex值的字符串转换为hex

这可能听起来很奇怪,但我的问题是我有一个文本文件中的hex值的文本字符串,如下所示: “0x0f, 0x40, 0xff, ….” 我已将它们存储在由分隔符拆分的数组中,但我现在需要做的是使用hex的字节数组: stringArray[0] = “0x0f”; byteArray[0] = 0x0f; 我该怎么做(用户可以加载文本文件,所以我不知道值是什么),我可以使用某种算法吗?

在C#中格式化MAC地址

在我的C#应用​​程序中,我想通过使用NetworkInterface类获取我的MAC地址,如下所示: NetworkInterface nic in NetworkInterface.GetAllNetworkInterfaces() { mac = nic.GetPhysicalAddress() } 但是此代码返回没有’:’的MAC或任何其他分隔符。 如何以这种格式检索MAC: 88:88:88:88:87:88 仅使用上面的代码?

将string 转换为int

哪个是在c#中int的数组[1,2,3]中转换字符串数组[“1”,“2”,“3”]的最快方法? 谢谢