c如何將類中的所有字串組成陣列

2021-03-12 18:49:02 字數 3829 閱讀 1983

1樓:匿名使用者

public const string bj= "北京";

public const string sh= "上海來";

public const string sz = "深證";

public const string ......";

本身這種寫法源就是一個累贅,你直接寫成這樣不就完事:

listli=new list;

2樓:**最大功能

在city類里弄一個陣列或集合,裡面放這堆字串。

c#怎麼使一個string型的陣列變成字串

3樓:墨汁諾

實現位元組陣列至十六進位制字串轉換:

62616964757a686964616fe59b9ee7ad9431333433633437

string str = bitconverter.tostring(bytes);

呼叫string.join方法:

string result=string.join("x",y);

其中x是分割字串,

例如,連線其中y是陣列

string arrtostr(char arr )return str;}

4樓:四葉草的恬謐

陣列:string s = ;

①join轉換字串:string str1 = string.join(",", s);

②格式回化答

字串:string str2 = string.format(",,,,", s);

5樓:匿名使用者

string strs = new string[5];

strs[0] = "ad";

strs[1] = "bd";

strs[2] = "cd";

strs[3] = "dd";

strs[4] = "ed";

string str;

str= string.concat(strs);

好像是這樣

怎麼可能,string.concat(strs); 的返回型別是string型的啊

str的值是回adbdcddded,你測試下,答我試了的

6樓:匿名使用者

string型的數bai

組???

string本來就du

是字zhi符串

dao.字串陣列版

變字權符串????

string strs = new string[10];

string str = string.empty;

foreach(string tempstr in strs)

7樓:匿名使用者

肯定沒有。

一個是引用型別 ,一個是值型別

不能直接變換的。

8樓:匿名使用者

string sl = new string;

string s;

s = string.join("", sl);

測試過,bai結果為

duzhi:aabbcc

s = string.join(",", sl);

結果為:aa,bb,cc

這樣dao應該明白版了權吧

9樓:匿名使用者

直接用.tostring()方法就好了。

c# 怎麼將動態的字串陣列連線成一個字串

10樓:匿名使用者

string str = string.join(",", arr);

11樓:

你是bai

不是du這zhi個dao意思版

:權string arr = ;

string s = string.empty;

foreach (string str in arr)console.writeline(s);

c#裡如何在一個字串內查詢所有子字串所在的位置?並儲存到一個陣列內?

12樓:匿名使用者

**其實很簡單,bai

用一個while迴圈既du可以:ilistlist = new list(); // arraylist list = new arraylist();

string a = "ssddxx等級

zhi:12kkkcxc12kkk等級:31sxsd1xd等級:52kkkcsdfsdf2k等級:44";

string b = "等級";

int pos = a.indexof(b);

while(pos > -1)

/*foreach(int i in list)*/

13樓:匿名使用者

在php中使用 explode() 方法可以得到 等級: 之前的字串並轉入陣列

例如$c=explode("等級專:","ssddxx等級:12kkkcxc12kkk等級:31sxsd1xd等級:52kkkcsdfsdf2k等級:44");

echo $c[0]; //ssddxx

echo $c[1]; //12kkkcxc12kkkecho $c[2]; //31sxsd1xdecho $c[3]; //52kkkcsdfsdf2k相信.*** 也是如屬此 可以這樣區自字串,希望對你有所幫助

14樓:

listsubindex = new list();

string a = "ssddxx等級

baidu:12kkkcxc12kkk等級:31sxsd1xd等級:52kkkcsdfsdf2k等級:44";

int ii = a.indexof("等級");

while (ii >= 0 && ii < a.length)int arrindex = subindex.toarray(); //你要zhi的dao陣列

15樓:匿名使用者

「等級:xx」這樣?數字兩位嗎?

16樓:匿名使用者

這個不太好分析,

ssddxx等級:12kkkcxc12kkk等級:31 那個12可以分開來 等級為1 2kkkcxc 或者等級為12 kkkcxc 你說呢

17樓:

這個問題適合用正則來解決

c#如何把字串陣列分割成一個一個值

18樓:匿名使用者

用split方法可以的,用陣列接受split,用2個陣列,然後一一對應起來就可以了。以逗號分隔。

比如:string colors="黃,綠色,青";

string arrays=colors.split(',');

arrays陣列裡就是所以的顏色

然後可以arrays[0]=黃;

這裡可以用迴圈取出每一種顏色,尺寸也是如此。!希望能幫到你。

19樓:匿名使用者

這種題目一般應用於自定義協議的處理:

資料格式為:標記名1:標記值1|標記名2:標記值2|...|標記名n:標記值n

資料中忽略回車換行

這種情況定義一個結構:

struct **ydata

通過一個for迴圈根據分隔符「:」和「|」分別取出結構的名稱和值,並儲存到一個集合中,建議用泛型的tlist

最後按需求輸出

20樓:朱熾明

用split方法可以解決

C中如何將String類物件裡的字串完整賦值給

string s dsafjsakfas int ilen s.length 得到字串的長度char s1 new char ilen 1 for int i 0 i可以像字元陣列一樣直接訪問下標為i 的字元 知道這點你應該就知道怎樣做了.si i 0 大致就這樣,自己寫的,沒有複製貼上 inclu...

C中字串轉換為byte型陣列,C中如何將byte轉化為字串

1 函式getbytearray返回轉換 後的位元組陣列,完整程式如下 class program b console.writeline public static byte getbytearray string shex 返回位元組陣列 return bytlist.toarray 2 執行結...

c如何將字串由數字組成轉換為int型數字,以用

include include define max long 0x7fffffffint myatoi char s if p while p return sign num int main 用atoi函式 int atoi char pstr 引數是要轉的字串,返回值就是轉之後的int型別了 ...