簡體   English   中英

C#從字符串中刪除第n個項目

[英]C# Delete the nth item from a string

我將如何刪除(而不僅僅是用' '代替)字符串的第n個字符。 說我想讓Hello World輸出Hllo World可以做到的任何事情?

用。刪除

var removed = s.Remove(1, 1);

請注意,您不能更改字符串,只能創建一個刪除了字符的新字符串。

字符串類具有remove方法

var s = "abc".Remove(1,1); //will return ac 
StringBuilder a = new StringBuilder("Hello World");
a.remove(1, 1);
string stringFlag = "ImAFlag";

var charList = stringFlag .Select(c => c.ToString()).ToArray();

charList.RemoveAt(0);

string newString = null;
foreach(var item in charList)
{
    newString += item.ToString();
}

現在stringFlag是

"mAFlag"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM