1樓:匿名使用者
分割字串函式split ///
/// 字串分割符
///public const string separatorstring = "@#$@#$"; ///
/// 取得字元的第幾個字元,通過分割符分割的字串,pos以1開始
////// 字串
/// 分割符
/// 第幾個
/// 返回第幾個字串
/// string str = split("rrrrddrew@@tqwewerewddccc", "@@", 1);
public static string split(string str, string separator, int pos)
inseparator = str.substring(str.length - separator.length, separator.length);
if (inseparator != separator)
for (int i = 0; i < count; i++)
}return returnvalue;
}///
/// 取得字元的第幾個字元,通過分割符分割的字串,pos以1開始,以預設的字串分割
////// 字串
/// 第幾個
/// 返回第幾個字串
/// string str = split("rrrrddrew@@tqwewerewddccc",1);
public static string split(string str, int pos)
inseparator = str.substring(str.length - separatorstring.
length, separatorstring.length);
if (inseparator != separatorstring)
for (int i = 0; i < count; i++)
}return returnvalue;
}///
/// 取得分割後的字串資料,陣列以0開始
////// 字串
/// 分割符
/// 返回分割後的字串陣列
/// string str=split("rrrrddrew@@tqwewerewddccc@@", "@@")[1].tostring()
public static string split(string str, string separator)
count = (str.length - str.replace(separator, "").length) / separator.length;
string returnvalue = new string[count];
for (int i = 0; i < count; i++)
return returnvalue;
}///
/// 取得分割後的字串資料,陣列以0開始,以預設的字串分割
////// 字串
/// 返回分割後的字串陣列
/// string str=split("rrrrddrew@@tqwewerewddccc@@")[1].tostring()
public static string split(string str)
count = (str.length - str.replace(separatorstring, "").length) / separatorstring.length;
string returnvalue = new string[count];
for (int i = 0; i < count; i++)
return returnvalue;}
c#中split的方法和用法
2樓:匿名使用者
s.split(char c) 返回字串s包含字元c的子字串
c#的string.split()方法是什麼意思
3樓:匿名使用者
string.split()的引數是乙個字元陣列,把所給串按照引數裡包含的所有字元拆分成一截一截的字串,所以返回值是字串陣列,比如
string str="abc@d&efg";
char separator=;
string floatarray=str.split(separator);
那麼執行結果就是字串陣列floatarray=可懂,歡迎追問,求採納
4樓:匿名使用者
string a = 123,456,789;
string 結果 = a.split(',');
這樣運算以後,結果陣列裡有3個元素
結果[0] == "123";
結果[1] == "456";
結果[2] == "789";
這樣就明白這個用法了吧……希望採納
5樓:匿名使用者
將字串以某個字元分割為陣列,比如a,b,c 以逗號分隔為三個元素的陣列split(',')
6樓:匿名使用者
// 摘要: // 返回的字串陣列包含此例項中的子字串(由指定 unicode 字元陣列的元素分隔)。 // // 引數:
// separator: // 分隔此例項中子字串的 unicode 字元陣列、不包含分隔符的空陣列或 null。 // // 返回結果:
// 乙個陣列,其元素包含此例項中的子字串,這些子字串由 separator 中的乙個或多個字元分隔。有關更多資訊,請參見「備註」部分。
c#中的 join方法和split方法怎麼用? 還有,怎麼用join方法或者是split方法來分割陣列中的資料.
7樓:匿名使用者
string arr = new string;
string a = string.join(",", arr)
8樓:匿名使用者
我所知道的就這兩個了,其實也夠用了。。。!!
c#的split()方法
9樓:匿名使用者
string results=s.split('=');
results[0]是使用者名稱
results[1]是密碼
c#中split的具體用法?和詳細說明。
10樓:匿名使用者
你說的是string.split?
主要用法就是把輸入的字串,按照指定集合中的字元進行分割,返回分割後的字串陣列
11樓:
其實主要實現了2個.
string.split(params char chars)
針對字元的多個分割。
string.split(params string strings,stringemptyoption option)
針對字串的多個分割。第2個引數指是否返回為空的分割。
如:"abcdabc".split(『b』) 結果是 new string
"abcdabc".split(『b』,'c') 結果是 new string
"abcdabc".split(new string,"不返回空字串") 結果是 new string
"abcdabc".split(new string,"返回空字串") 結果是 new string
12樓:匿名使用者
用.net reflector 反編譯器檢視string.split()方法的過載.
看懂後,手寫demo測試來深刻理解split的具體用法.
13樓:祿新雁
就是個分割成陣列的意思
c#中的 string.split 方法 (char[])
14樓:龍的貓
public string split(params char separator);
這個是split 的函式簽名
從簽名上看它只能接受char型別的陣列
所以你穿引數只能傳遞char 的陣列
你是什麼你說 匿名object? 還是**塊?
語法就不對
c# .split()語句!怎麼用字串做分隔符分隔字串???
15樓:千上幽衣只綠
string.split('-');//單個字元用單引號
string.split("ab");//字串用雙引號
從網上看來的,不知對不對,你試試看.
16樓:匿名使用者
str1 以「12」分割
string str1="aa12ab12cc12dd";
string str3= str1.trim();
string str2 = system.text.regularexpressions.regex.split(str3,"12");
這樣不行?
17樓:匿名使用者
string array = new string[100];
string str1 = "aa12bb12cc12dd";
char ch = new char ;
array = str1.split(ch);
就這麼著了,不知道你到底要做什麼處理。
陣列中間會有null出現,string.split()接受的引數畢竟是字元型別。
正規表示式的那種可以接受字串。如ls所說。
C 中的用法,C 中new的用法
除了樓上說的 還有 引用 和 取地址 的含義int a int b a 上述兩行語句執行完之後,a b表示同一個變數,對其中一個的操作相當於對另一個的操作 int a int b a 則b中儲存的是a的地址。對 b 的任何操作相當於對a的操作。 朱古力兜 表示引用,就是物件的另一個名字,例如 int...
c中new和delete的用法
肥仙女 在c 程式設計中,使用new分配的陣列可用delete釋放。這裡釋放的是動態分配的陣列空間,而不是靜態分配的陣列空間,詳細步驟 1 例如,我們動態建立了一個一維int陣列arr,現在需要將它釋放。2 這時只需要使用delete陣列名即可。3 注意,要釋放陣列所佔的記憶體,不能少。否則,用de...
c 中new返回的是什麼,C 中new的用法
不是返回啦,又不是函式,這裡是動態建立。前面的建立的是位址 指標 後者建立的是指標所指向的內容。 小豬八 返回的是指標,在這裡是引用,比如說int my 0 號後面的是具體的物件,而不是指標。而我們使用指標的時候 int qq 12 int aa qq qq aa的,故而point p new po...