Bir dosyadaki metni biçimlendiriyorum ve her sözcüğü dosyaya ayrı bir dizi dizini olarak eklemem gerekiyor.adların bir metin kutucuğunu 4 ayrı dizi dizinine bölme nasıl C#
Sanders, Bernie M Demokrat
Boehner, John M Cumhuriyetçi
Pelosi, Nancy F Demokrat
Rubio Mario M Cumhuriyetçi
: Burada dosyadaki metnin bir örnektir, metni ayırmak için denediğim şey. düzenli alanlardır ve bir sekme ile oluşturulmamış beri
char[] whitespace = new char[] { ' ', '\t'};
string[] separate = line.Split(whitespace);
birkaç boşluk önce ve ayırmak için zorlaştırır "m" veya "f", sonra vardır. bu yüzden dizime boş boşluklar ekler. Birlikte metni biçimlendirmek kez:
string formatted = string.Format("{2} {1} {0}", separate);
formatted = formatted.Replace(",", "");
Console.WriteLine("Dear " + formatted + ":");
sonuç olması gerekir:
Sayın Bernie Sanders: ..etc
Eğer bölünmüş dizide boş bir dize veya boşluk alıyorsunuz? Boş dizeyi alırsanız, bunları yok saymak için 'StringSplitOptions.RemoveEmptyEntries 'ikinci bir parametre olarak kullanabilirsiniz. – ScoobyDrew18