我有一個字符串得到一個字符串的特定部分在C#
string a = "abc,xyz,wer";
現在,我需要一個像
string b = "abc";
我第一comma.How之前所需要的一切這個字符串的一部分應我知道了?
我有一個字符串得到一個字符串的特定部分在C#
string a = "abc,xyz,wer";
現在,我需要一個像
string b = "abc";
我第一comma.How之前所需要的一切這個字符串的一部分應我知道了?
像這樣的事情?
string b = a.Split(',')[0];
您可以使用Substring:
string b = a.Substring(0,3);
你的問題是模糊的(是你一直在尋找第一一部分?),但你可以得到你要求與string.Split
確切的輸出:
string[] substrings = a.Split(',');
b = substrings[0];
Console.WriteLine(b);
輸出:
abc
如果你想獲得由,
分隔字符串,你可以使用
string b = a.Split(',')[0];
要避免遇到expections在運行時,做這樣的事情。
有有時具有空字符串的機會,
string a = "abc,xyz,wer";
string b=string.Empty;
if(!string.IsNullOrEmpty(a))
{
b = a.Split(',')[0];
}
這是模糊。你可以使用String.Split的String.Substring。你需要清楚一點。 http://msdn.microsoft.com/en-us/library/system.string_members(v=VS.90).aspx,http://msdn.microsoft.com/en-us/library/system.string.substring (v = VS.90).aspx,http://msdn.microsoft.com/en-us/library/system.string.split(v=VS.90).aspx –
什麼是您的「部分」 ?這是第三封信嗎?或者如果列表中的第一項? – Illuminati
我需要第一個逗號前的所有內容。 – doesdos