1樓:匿名使用者
console.writeline("請輸入兩個數用bai\",\"分開!
du");
string z = console.readline();
int l = z.indexof(',');//取得z中第一次出現逗號的
zhi地址,
dao把地址賦專值給l
double a = convert.todouble(z.substring(0, l));//0是屬z的開始地址,l作為結束地址,也就是取z的前半部分,然後轉換為double型別賦值給a
double b = convert.todouble(z.substring(l + 1, z.
length - l - 1));));//取z的後半部分,然後轉換為double型別賦值給b
indexof(char)返回字元在此字串中的第一個匹配項的索引。
convert.todouble()資料型別轉換為double。
substring(n1,n2)取地址
2樓:愛默裡大學
例如z: 123,456
int l = z.indexof(','); l=3
z.substring(0, l) 字元型:123
convert.todouble(z.substring(0, l)) 數字型
專:123
z.substring(l + 1, z.length - l - 1)屬 456 字元型:456
3樓:匿名使用者
bai一du
下zhi,你就
dao知內道容";
string strarr = str.split(',');
foreach (var i in strarr)
c# 怎麼把逗號分隔的字串,分別取出來?
4樓:
string arrtemp = "abc,abcd,abcdef,abcdefg,abcdefgh".split(',');
遍歷 arrtemp 這個陣列 就可以了
5樓:匿名使用者
1.從左邊第一個開始取字串 indexof查詢,號位置再用substring擷取
照這樣操作,簡單的就可以擷取了
6樓:猴看燈
string str="abc,abcd,abcdef,abcdefg,abcdefgh";
string str_arr=str.split(",");
7樓:龍龍灬小豬
用split()方法就ok了!
8樓:匿名使用者
string strarr="abc,abcd,abcdef,abcdefg,abcdefgh".split(',');
string result = string.empty;
foreach(string str in strarr)result+=str;
c#中如何分割字串
9樓:匿名使用者
可以用split。
比如你先定義一個字串物件:string str="a,b,c,d,e,f,g";
然後你再定義一個陣列 string words=str.split(','); // 這段**就是把str按照逗號進行分割,也就是把str分割成a和b和c和d和e和f和g儲存在你定義的字串陣列words中,此時words[0]=a;words[1]=b;words[2]=c……引用的時候也比較方便。
當然,你可以按照其他符號來分割也行,比如str.split('@'),當然前提是字串中要含有那個符號,如果不含有,此時words[0]=str,就不存在words[1]了。
如果str="abcdefg"; 這時候該如何分割呢?可以這樣寫:string words=str.
split("");// 也就是說按照空來分割,此時得到words[0]=a;words[1]=b;……
其他的用法可以查閱相關的資料,這裡就介紹這麼多。
10樓:
(1)如果字串格式為:
string str="abc#def#hijkl#mn";
string s = str.split(new char );
結果就是:
s[0]="abc";
s[1]="def";
s[2]="hijkl";
s[3]="mn";
(2)如果是單純的字串擷取就簡單了,比如:
string str="abcdefg";
string strnew=str.substring(3,3);
結果是:strnew="def";
11樓:匿名使用者
string.spilt()
string.substring()
substring()常常配合indexof()一起使用,最為常見
12樓:匿名使用者
給你一個完整的**
string nihao1 = "1,2,3,4,5,5,6,3,4,6,4,6,6,4,6";
string nihaome1 = nihao1.split(',');
arraylist nihao121 = new arraylist();
for (int i = 0; i < nihaome1.length; i++)
dropdownlist1.datasource = nihao121;
dropdownlist1.databind();
13樓:匿名使用者
string a="1,2,3,4,5,6";
string str=a.split(',',a);
在迴圈這個陣列!
14樓:匿名使用者
可以使用 string.split
string s = "there is a cat";
//// split string on spaces.
// ... this will separate all the words.
//string words = s.split(' ');
foreach (string word in words)
15樓:匿名使用者
使用的 int list= "1,2,3,4,5,。。。。。".split(',')函式。
16樓:匿名使用者
//try it
using system;
using system.collections.generic;
using system.text;
namespace test
catch
}public static void splid(string s)
console.writeline(temp);
s=s.remove(s.lastindexofany(condition));
goto tryagain;}}}
17樓:柒色散沙
if (!page.ispostback)
18樓:匿名使用者
string cha = "".split(',');
foreach (string str in cha)
19樓:匿名使用者
string numbers="1,2,3,4,5,6".split(",".tochararray());
dropdownlist ddlnumbers=new dropdownlist();
foreach(string str in numbers)
關於C語言字串操作
對的。字串結束符 0始終是字串的一部分,這是編譯器加上去的,是為了標記字串何時結束。str s 不能這樣判斷,前者的值是地址值,即常量指標,後者的值是 s 的ascll碼,根本不能比較。改為這樣比較一個字元的字元倒可,如下 str s 注意陣列名是它的首元素地址的常量指標。如你上面所寫的即可。在定義...
關於C語言的字串問題
應該不可以,函式指標本質傳遞的是這個函式在記憶體中的起始地址,而字串不可以弄。不過高階語言分配的時候,會自動建立一個叫做 符號表 的資料結構,裡面有這個程式所有的宣告識別符號和其地址 大小等資訊,你如果可以找到訪問這個表的方法,就能實現你的這個想法了。不過我也只知道有這個東西,卻不知道如何去訪問,現...
c語言字串陣列的問題C語言字串陣列的問題
include int main scanf s a for i 0 a i 0 i for j 0 j 5 j 修改 1 下標從0 4,共5個 return 0 每行結尾的 僅僅是為了連線字串使用的,如果一個字串過長,寫在一行比較不合適,就在該行結尾處加上一個反斜槓 就可以在下邊的行繼續寫這個字串...