SHOW:
|
|
- or go back to the newest paste.
1 | using System; | |
2 | using System.IO; | |
3 | using System.Text; | |
4 | public class Name | |
5 | { | |
6 | public string moviename { get; set; } | |
7 | public int CastSize { get; set; } | |
8 | public string[] CastMembers { get; set; } | |
9 | public override string ToString() | |
10 | { | |
11 | return string.Format("film: {0} \n", moviename.ToString()); | |
12 | ||
13 | } | |
14 | } | |
15 | public class MovieData | |
16 | { | |
17 | public int NumberOfLines = 0; | |
18 | public string UserInput; | |
19 | public void ManageData() | |
20 | { | |
21 | - | string[] text = File.ReadAllLines(@"C:\Users\Micah Lee\Desktop\Document.rtf"); |
21 | + | string[] text = File.ReadAllLines(@"\Document.rtf"); |
22 | NumberOfLines = text.GetUpperBound(0); | |
23 | Name[] film = new Name[NumberOfLines]; | |
24 | int OurFilm = 0; | |
25 | for(int i = 0; i<text.Length; i++) | |
26 | { | |
27 | film[OurFilm] = new Name(); | |
28 | film[OurFilm].moviename = Convert.ToString(text[i].Trim()); | |
29 | i++; | |
30 | film[OurFilm].CastSize = Convert.ToInt32(text[i].Trim()); | |
31 | i++; | |
32 | int castsize = film[OurFilm].CastSize; | |
33 | film[OurFilm].CastMembers = new string[castsize--]; | |
34 | for (int j = 0; j < film[OurFilm].CastMembers.Length; j++) | |
35 | { | |
36 | film[OurFilm].CastMembers[j] = Convert.ToString(text[i].Trim()); | |
37 | i++; | |
38 | } | |
39 | i--; | |
40 | OurFilm++; | |
41 | } | |
42 | Console.WriteLine("To see the films your movie star has appeared in please enter his/her name: "); | |
43 | UserInput = Convert.ToString(Console.ReadLine()); | |
44 | for(int o =0; o < film.Length; o++) | |
45 | { | |
46 | for(int p = 0; p <film[o].CastMembers.Length; p++) | |
47 | { | |
48 | if(UserInput == film[o].CastMembers[p]) | |
49 | { | |
50 | Console.WriteLine(film[o].moviename); | |
51 | } | |
52 | } | |
53 | } | |
54 | } | |
55 | } |