小编Ral*_*s R的帖子

如何通过忽略逗号c#来拆分字符串?

我做了一个带有.cs文件的小项目,读取它们并返回文件中最常用的单词.但是,现在它返回最常见的单词是逗号.我怎么能这样分裂字符串忽略逗号?

例如:我有一个字符串:

,.?aa,b cdef cfed,abef abef abef,

现在它返回最常见的单词是'abef'并且它发生了2次(程序不计算第三个abef,最后是逗号的那个.)

另一个例子:

,.?aa,b cdef cfed,abef abef abef ,,,

这个现在返回最常见的单词是逗号','它发生了3次,但问题是 - 我希望我的程序忽略逗号并仅仅专注于单词.

namespace WindowsFormsApp8
{
  public partial class Form1 : Form
  {
    public Form1()
    {
        InitializeComponent();
    }


    private async void button1_Click(object sender, EventArgs e)
    {
        using (OpenFileDialog ofd = new OpenFileDialog() { Filter = "Text Documents |*.cs;*.txt", ValidateNames = true, Multiselect = false }) //openfiledialog (all .cs; all.txt)
        {
            if (ofd.ShowDialog() == DialogResult.OK) //if in file dialog a file gets selected
            {
                using (StreamReader …
Run Code Online (Sandbox Code Playgroud)

.net c# split

0
推荐指数
1
解决办法
96
查看次数

我如何在c#中多次循环字符串数组?

在第一个初始循环完成后,我无法弄清楚如何循环遍历字符串数组.

我的代码现在是:

    string[] assignments = new string[] {"A", "B", "C", "D", "E", "F"};

    Array.Resize<string>(ref assignments, 99);
    for (int i = 0; i < 99; i++)
    {
    Console.WriteLine(assignments[i]);
    }
Run Code Online (Sandbox Code Playgroud)

但是,似乎调整数组大小并没有太大成效,因为第6个值之后的数组值不存在.我需要它继续循环一次:A B C D E FA B C D E F ...依此类推,直到达到99的极限.

.net c# arrays loops array-population

0
推荐指数
1
解决办法
135
查看次数

标签 统计

.net ×2

c# ×2

array-population ×1

arrays ×1

loops ×1

split ×1