[英]how split and convert string?
我開始學習c#並有這個特定的問題,希望有人可以回答:
我有這個字符串:
1280,800
如何在其中轉換該字符串:1280x800基本上我想我必須先分割字符串,然后再添加“ x”字符串
所以基本上我認為我必須分解到變量AB並重新構建字符串:
string newstring = A+"x"+B;
如何拆分“ 1280,800”以將1280放入變量A中,將800放入攪拌變量B中?
請有人為此舉些例子嗎? 我真的很感激!
好吧,一個簡單的方法就是str = str.Replace(",", "x")
,它將用x
替換,
並且您的結尾字符串將是1280x800
或者你可以使用
var temp = str.Split(",");
if (temp.Length >=2)
{
var a = temp[0];
var b = temp[1];
}
如果確實需要拆分字符串,則可以執行以下操作:
string originalString = "1280,800";
string[] parts = originalString.Split(',');
string resultingString = parts[0] + "x" + parts[1];
但是雷切爾(Rachel)使用“ Replace
的建議是解決相關問題的最簡單方法。
這將比其他解決方案( Replace()
除外Replace()
支持更多逗號。 您可能不需要它,因為它看起來像您在使用屏幕分辨率時一樣,但是在這里。
string newString = string.Join("x", "1280,800".Split(','));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.