小编Luk*_*čka的帖子

指数数组的边界之外.如何解决这个问题呢?

using System;
using System.IO;

namespace _2._1
{
class Program
{
    public struct nariai
    {
        public string vardas;
        public string pavarde;
        public double pinigai;
    };
    static void Main(string[] args)
    {
        StreamReader failas = new StreamReader("nariai.txt");
        string a = failas.ReadLine();
        int nariuKiekis = int.Parse(a);
        nariai[] narys = new nariai[nariuKiekis];
        string[] info = new string[nariuKiekis];
        for (int i = 0; i < nariuKiekis; i++)
        {
            info[i] = failas.ReadLine();
            string[] informacija = info[i].Split(' ');
            narys[i].vardas = informacija[i];
            narys[i].pavarde = informacija[i + 1];
            narys[i].pinigai = …
Run Code Online (Sandbox Code Playgroud)

.net c#

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

c#如何删除数组中的行?

我的方法看起来像这样:

void OldOnesToFile(List<Student> students)
{
    string[] lines = new string[students.Count];

    int i = 0;

    foreach (Student student in students)
    {
        if (student.Course > 1)
            lines[i] = String.Format(
               "{0} {1} {2} {3} {4} {5} {6}", 
                students[i].LastName, 
                students[i].FirstName, 
                students[i].Birthday, 
                students[i].StudId, 
                students[i].Course, 
                students[i].MobileNumber, 
                students[i].Freshman);
            else 
                lines[i] = remove //Something like that??

            i++;
        }

        File.WriteAllLines(@"senbuviai.txt", lines);
    }
Run Code Online (Sandbox Code Playgroud)

看看我发表评论的地方.我应该如何编写代码,如果学生的课程不大于1,那条线会删除或者会因为我得到类似的东西而消失.

在此输入图像描述

c# arrays

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

标签 统计

c# ×2

.net ×1

arrays ×1