用C#写个小程序 50

我有一个txt文本文档里面存放的数据是这样的第一行:12第二行:34第三行......可能有1000或者更多行每行两个数字以空格隔开分别代表x和y希望打开这个文档将其中的... 我有一个txt文本文档 里面存放的数据是这样的 第一行:1 2第二行:3 4第三行......可能有1000或者更多行 每行两个数字 以空格隔开 分别代表x和y 希望打开这个文档 将其中的数字以二维坐标的形式平滑显示 并兼具查询功能 即主窗口下方可以查询 输入x 对应输出y 或者输入y对应输出x 展开
 我来答
fatfish517
2015-11-07 · 超过65用户采纳过TA的回答
知道小有建树答主
回答量:114
采纳率:100%
帮助的人:97.1万
展开全部

图形显示牵扯的就多了,给你个思路,读文本文件很简单。

 public struct PointXY {
    public float X {
      get; set;
    }
    public float Y {
      get; set;
    }
  }
  public class PointXYList {
    public List<PointXY> Values = new List<PointXY>();
    
    public int Xindex (float x) {
      for (int i = 0 ; i < Values.Count  ; i++) {
        if (Values[i].X == x) return i;
      }
      return -1;
    }
    public int Yindex (float y) {
      for (int i = 0 ; i < Values.Count ; i++) {
        if (Values[i].Y == y) return i;
      }
      return -1;
    }
    public PointXY GetPtAt (int idx) {
      if (idx < 0 || idx >= Values.Count) return new PointXY();
      return Values[idx];
    }
  }
更多追问追答
追问
嗯  Values[i].X和Values[i].Y没有定义 是没写出么 我刚开始看C#几天 有些东西看不懂 请原谅~ 图形的还是请帮忙写一下吧  虽然控件大家定义的名称不太一样 我基本还是能看懂的
追答
1.Values[i].X和Values[i].Y没有定义 是没写出么。
什么没定义?Values[i]就是一个PointXY 结构
2.图形部分没你想的简单,关键是你要在里面实现交互。这个问题不是在知道里能回答的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式