Question

In: Computer Science

I keep getting an error that I cannot figure out with the below VS2019 windows forms...

I keep getting an error that I cannot figure out with the below VS2019 windows forms .net framework windows forms

error CS0029 C# Cannot implicitly convert type 'bool' to 'string' It appears to be this that is causing the issue

string id;
while (id = sr.ReadLine() != null)

using System;
using System.Collections.Generic;
using System.IO;
using System.Windows.Forms;

namespace Dropbox13
{
public partial class SearchForm : Form
{
private List allStudent = new List();
public SearchForm()
{
InitializeComponent();
}

private void SearchForm_Load(object sender, EventArgs e)
{

using (StreamReader sr = new StreamReader("student.txt"))
{
string id;
while (id = sr.ReadLine() != null)

{
string name = sr.ReadLine();
int score = int.Parse(sr.ReadLine());
//create a student oject
Student s = new Student(id, Name, score);
//add to the List
allStudent.Add(s);
}
}
}

Solutions

Expert Solution

//------------- SearchForm.cs
using System;
using System.Collections.Generic;
using System.IO;
using System.Windows.Forms;

namespace Dropbox13
{
    public partial class SearchForm : Form
    {   
        private List<Student> allStudent = new List<Student>();
        public SearchForm()
        {
            InitializeComponent();
        }

        private void SearchForm_Load(object sender, EventArgs e)
        {

            using (StreamReader sr = new StreamReader(@"D:\student.txt"))
            {
                string id;                
                while ( (id = sr.ReadLine()) != null ) //read id and if its not null then proceed
                {
                    string name = sr.ReadLine();
                    int score = int.Parse(sr.ReadLine());
                    //create a student oject
                    Student s = new Student(id, name, score);
                    
                    //add to the List
                    allStudent.Add(s);
                    Console.WriteLine( s.toString() );  //display student info to console
                }
            }

        }
    }
}
//-------------- end of SearchForm.cs


/*------------- student.txt
s1
Alan
60
s2
Bob
70
s3
Cary
80
------------- end of student.txt */


//-------------- Student.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Dropbox13
{
    class Student
    {
        private string id;
        private string name;
        private int score;

        public Student(string id, string name, int score)
        {
            this.id = id;
            this.name = name;
            this.score = score;
        }
        public string toString()
        {
            return id + " "+ name + " " + score;
        }
    }
}

//-------------- end of Student.cs

You just forgotten the braces as follows

while ( (id = sr.ReadLine()) != null ) //read id and if its not null then proceed

I have displayed the student details on console for testing..

thanks...

Output


Related Solutions

In java, I keep getting the error below and I can't figure out what i'm doing...
In java, I keep getting the error below and I can't figure out what i'm doing wrong. Any help would be appreciated. 207: error: not a statement allocationMatrix[i][j];
I am getting an error at linen 57 and can't figure out how to fix it....
I am getting an error at linen 57 and can't figure out how to fix it. // Java program to read a CSV file and display the min, max, and average of numbers in it. import java.io.File; import java.io.FileNotFoundException; import java.util.Arrays; import java.util.Scanner; public class Main {     // method to determine and return the minimum number from the array     public static int minimum(int numbers[])     {         int minIdx = 0;         for(int i=1;i<numbers.length;i++)         {             if((minIdx...
Keep getting error where the code cannot read the text file and create an arraylist of...
Keep getting error where the code cannot read the text file and create an arraylist of objects from it. HouseListTester: import java.util.*; //Hard codes the criteria public class HouseListTester { static HouseList availableHouses; public static void main(String []args) { availableHouses = new HouseList("C:\\Users\\jvs34\\Downloads\\houses.txt"); Criteria c1 = new Criteria(1000, 500000, 100, 5000, 0, 10); Criteria c2 = new Criteria(1000, 100000, 500, 1200, 0, 3); Criteria c3 = new Criteria(100000, 200000, 1000, 2000, 2, 3); Criteria c4 = new Criteria(200000, 300000, 1500,...
Syntax error in C. I am not familiar with C at all and I keep getting...
Syntax error in C. I am not familiar with C at all and I keep getting this one error "c error expected identifier or '(' before } token" Please show me where I made the error. The error is said to be on the very last line, so the very last bracket #include #include #include #include   int main(int argc, char*_argv[]) {     int input;     if (argc < 2)     {         input = promptUserInput();     }     else     {         input = (int)strtol(_argv[1],NULL, 10);     }     printResult(input);...
My code works in eclipse, but not in Zybooks. I keep getting this error. Exception in...
My code works in eclipse, but not in Zybooks. I keep getting this error. Exception in thread "main" java.util.NoSuchElementException at java.base/java.util.Scanner.throwFor(Scanner.java:937) at java.base/java.util.Scanner.next(Scanner.java:1478) at Main.main(Main.java:34) Your output Welcome to the food festival! Would you like to place an order? Expected output This test case should produce no output in java import java.util.Scanner; public class Main {    public static void display(String menu[])    {        for(int i=0; i<menu.length; i++)        {            System.out.println (i + " - " + menu[i]);...
I keep getting the same error Error Code: 1822. Failed to add the foreign key constraint....
I keep getting the same error Error Code: 1822. Failed to add the foreign key constraint. Missing index for constraint 'test_ibfk_5' in the referenced table 'appointment', can you please tell me what is wrong with my code: -- Table III: Appointment = (site_name [fk7], date, time) -- fk7: site_name -> Site.site_name DROP TABLE IF EXISTS appointment; CREATE TABLE appointment (    appt_site VARCHAR(100) NOT NULL, appt_date DATE NOT NULL, appt_time TIME NOT NULL, PRIMARY KEY (appt_date, appt_time), FOREIGN KEY (appt_site)...
I am making a html game with phaser 3 I keep getting an error at line...
I am making a html game with phaser 3 I keep getting an error at line 53 of this code (expected ;) I have marked the line that needs to be fixed. whenever I add ; my whole code crashes const { Phaser } = require("./phaser.min"); var game; var gameOptions = {     tileSize: 200,     tileSpacing: 20,     boardSize: {     rows: 4,     cols: 4     }    }    window.onload = function() {     var gameConfig = {         width: gameOptions.boardSize.cols * (gameOptions.tileSize +             gameOptions.tileSpacing) + gameOptions.tileSpacing,...
I keep getting this error "LetterDemo.cs(21,14): error CS1519: Unexpected symbol `string' in class, struct, or interface...
I keep getting this error "LetterDemo.cs(21,14): error CS1519: Unexpected symbol `string' in class, struct, or interface member declaration" Can someone please help me. Here is my code: using static System.Console; class LetterDemo {    static void Main()    {      Letter letter1 = new Letter();      CertifiedLetter letter2 = new CertifiedLetter();      letter1.Name = "Electric Company";      letter1.Date = "02/14/18";      letter2.Name = "Howe and Morris, LLC";      letter2.Date = "04/01/2019";      letter2.TrackingNumber = "i2YD45";      WriteLine(letter1.ToString());      WriteLine(letter2.ToString() +       " Tracking number: " + letter2.TrackingNumber);    } } class Letter {...
HI. I have been trying to run my code but I keep getting the following error....
HI. I have been trying to run my code but I keep getting the following error. I can't figure out what I'm doing wrong. I also tried to use else if to run the area of the other shapes but it gave me an error and I created the private method. Exception in thread "main" java.util.InputMismatchException at java.base/java.util.Scanner.throwFor(Scanner.java:939) at java.base/java.util.Scanner.next(Scanner.java:1594) at java.base/java.util.Scanner.nextInt(Scanner.java:2258) at java.base/java.util.Scanner.nextInt(Scanner.java:2212) at project2.areacalculation.main(areacalculation.java:26) My code is below package project2; import java.util.Scanner; public class areacalculation { private static...
I have done the first part of this problem, but I cannot figure out the second...
I have done the first part of this problem, but I cannot figure out the second part. I know there are several different answers already posted on Chegg for this particular problem with different acceleration and time, but I need this one specifically, with a step by step solution. Again...just PART B....the answer to Part A is 201.72 A helicopter carrying Dr. Evil takes off with a constant upward acceleration of 4.20 m/s2. Secret agent Austin Powers jumps on just...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT