[英]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.