RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 1342116
Accepted
M141
M141
Asked:2022-03-26 02:24:16 +0000 UTC2022-03-26 02:24:16 +0000 UTC 2022-03-26 02:24:16 +0000 UTC

插入和转换一维文本数组的元素 C#

  • 772

大家好。关于C#(Windows 窗体)的问题。帮助正确编写任务的代码。目前,只有DG1中输入信息的部分在工作。指定如何正确安装所有内容以使代码正常工作。如果在第二段中使用TextChanged将信息读入数组会更正确 - 帮助实现这一点。好吧,总的来说,如果我的开发不适合解决问题,请指出。

我将不胜感激任何可以帮助解决此问题的建设性意见和帮助。

任务是使用 TextBox 形成一个包含任意文本信息的数组(例如:pike、horse、cat、dog、peacock...),之后必须使用Button1将该数组传输到DataGridView1。接下来,您需要反转输入到数组中的信息的顺序(相对于示例:孔雀、狗、猫、马、派克... ),并相应地使用Button2在DataGridView2中显示它。为了清楚起见,我附上界面的图像界面图片

根据解决方案的结构,有必要创建:

  1. 包含维度、索引器和一个负责反转数组顺序的方法的类。
  2. 在事件上(按下Button1) - 将文本信息添加到数组并将其移动到DG1。
  3. 在事件上(按下Button2) - 调用负责将数组顺序更改为反向并将其添加到DG2的类方法。

代码开发:1)

class LN
        {
            public bool error = false;
            string[] A;
            int length;
            public LN(int size)
            { A = new string[size]; length = size; }
            public int Length
            {
                get
                {
                    return length;
                }
            }
            public string [] B // метод преобразования массива в обратный порядок
            {
                get
                {
                    string[] A = new string[length];
                    for (int i = length -1; i >= 0; i--);
                    return new string[length];
                }
            }

            public string this[int i] // индексатор
            { get { if (i >= 0 && i < length) return A[i];
            else { error = true; return "0"; }
            }
            set { if (i >= 0 && i < length) A[i] = value;
            else error = true;
            }
        }
private void Button1_Click(object sender, EventArgs e)
        {
                string[] A = new string[1];
                for (int i = 0; i <= (A.Length - 1); i++)
                {
                    A[i] = Convert.ToString(textBox1.Text);
                    dataGridView1.Rows.Add(A[i].ToString());
                }     
        }
private void Button2_Click(object sender, EventArgs e)
        {
                B[i] = Convert.ToString();
                dataGridView2.Rows.Add(B[i].ToString());
        }
c#
  • 1 1 个回答
  • 10 Views

1 个回答

  • Voted
  1. Best Answer
    tym32167
    2022-03-26T03:23:36Z2022-03-26T03:23:36Z

    使用 TextBox'a 形成一个包含任意文本信息的数组(例如:pike, horse, cat, dog, peacock ...),然后使用 Button1 将该数组传输到 DataGridView1

    for (var word in mytextbox.Text.Split()) 
        mygridview.rows.add(word);
    

    接下来,您需要颠倒输入到数组中的信息的顺序(相对于示例:孔雀、狗、猫、马、派克...),并相应地使用 Button2 将其显示在 DataGridView2 中。

    for (var word in mytextbox.Text.Split().Reverse()) 
        mygridview2.rows.add(word);
    
    • 4

相关问题

  • 使用嵌套类导出 xml 文件

  • 分层数据模板 [WPF]

  • 如何在 WPF 中为 ListView 手动创建列?

  • 在 2D 空间中,Collider 2D 挂在玩家身上,它对敌人的重量相同,我需要它这样当它们碰撞时,它们不会飞向不同的方向。统一

  • 如何在 c# 中使用 python 神经网络来创建语音合成?

  • 如何知道类中的方法是否属于接口?

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    表格填充不起作用

    • 2 个回答
  • Marko Smith

    提示 50/50,有两个,其中一个是正确的

    • 1 个回答
  • Marko Smith

    在 PyQt5 中停止进程

    • 1 个回答
  • Marko Smith

    我的脚本不工作

    • 1 个回答
  • Marko Smith

    在文本文件中写入和读取列表

    • 2 个回答
  • Marko Smith

    如何像屏幕截图中那样并排排列这些块?

    • 1 个回答
  • Marko Smith

    确定文本文件中每一行的字符数

    • 2 个回答
  • Marko Smith

    将接口对象传递给 JAVA 构造函数

    • 1 个回答
  • Marko Smith

    正确更新数据库中的数据

    • 1 个回答
  • Marko Smith

    Python解析不是css

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5