2010-05-27 3 views

답변

2

이 그것을 수행해야합니다

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

결과가 samarena

+0

덕분에 짝, 그것은 완전히 일 : – Samiul

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 
관련 문제