2010-05-27 52 views

回答

2

這應做到:

string test = "samarena -- 192.168.1.97"; 
var result = test.Split(new string[] { "--" }, StringSplitOptions.None)[0].Trim(); 

結果將等於samarena

+0

感謝隊友,它完全工作:) – Samiul 2010-05-27 22:33:05

0

,你可以在分割字符串「 - 」,然後使用第一部分

0

這應該這樣做。

var yourString = "samarena -- 192.168.1.97"; 
var indexOfDash = yourString.IndexOf("-"); 
var yourComputerName = yourString.SubString(0, indexOfDash).Trim(); 

但使用修剪其他答案是更好:)

This'd是完全必要的方式。

0

如果你一定總是有一子「 - 」你想要的部分後,你可以這樣做

myString.Substring(0, myString.IndexOf(" -- ")) 

或使用較短的一部分「 - 」。

0

試試這個:

char [] chars = {'-'}; 
string test = "samarena -- 192.168.1.97"; 

//computerName array will have the Computer Name at the very first index (it is a zero based index  
string[] computerName = test.Split(chars,StringSplitOptions.RemoveEmptyEntries); 
//computerName[0] is your computerName 
相關問題