簡體   English   中英

將字符串數組轉換為字符數組

[英]Converting string array to char array

我想讀取.txt 文件,從中提取每個不同的內容並將其保存到數組中。 到目前為止,我想出了這個:

string text = File.ReadAllText(@"C:\Users\ASUS\Desktop\szyfrowanie\TextSample.txt");
string uniqueLetters = new string(text.Distinct().ToArray()); 

我找不到任何方法將這些不同的字母保存到 char 數組中。 現在我想將uniqueLetters數組轉換為char數組。 我一直在嘗試某些事情,例如創建一個新的char[]數組並在for循環中分配uniqueLetter值。 ToCharArray()也讓我失望了。 有人知道怎么做嗎?

返回值類型是字符數組而不是字符串。

string text = "AABBCC";
var uniqueLetters = text.Distinct().ToArray();

Output(字符數組):

A,B,C。

編輯:不要忘記:

using System.Linq;

ToArray方法返回一個char[] ,即一個char數組。 在您的代碼中像這樣使用它:

string text = File.ReadAllText(@"C:\Users\ASUS\Desktop\szyfrowanie\TextSample.txt");
        char[] uniqueLetters = text.Distinct().ToArray();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM