BinaryWorks.it Official Forum
Home
|
Profile
|
Register
|
Active Topics
|
Members
|
Search
|
FAQ
All Forums
eXtreme Movie Manager 8, 9, 10 Forum
Scripts
IMDb API & Web Scraping
Note:
Only the poster of this message, and the Moderator can edit the message.
Screensize:
640 x 480
800 x 600
1024 x 768
1280 x 1024
UserName:
Password:
Format Mode:
Basic
Help
Prompt
Format:
Font
Andale Mono
Arial
Arial Black
Book Antiqua
Century Gothic
Comic Sans MS
Courier New
Georgia
Impact
Lucida Console
Script MT Bold
Stencil
Tahoma
Times New Roman
Trebuchet MS
Verdana
Size
1
2
3
4
5
6
Color
Black
Red
Yellow
Pink
Green
Orange
Purple
Blue
Beige
Brown
Teal
Navy
Maroon
LimeGreen
Message:
* HTML is OFF
*
Forum Code
is ON
Smilies
Es ist nicht C++, sondern C#. DateTime formatieren: https://learn.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings Bspw. someDate.ToString("yyyy-MM-dd") ergibt "2023-07-24". Hier ist es jedoch noch etwas umständlicher, weil du noch prüfen musst, dass Date nicht NULL ist und dann davon noch den Value nehmen musst. Bissl bekloppt an der Stelle, aber nimm es einfach mal so hin. FilmingLocations klappen hier. Du musst natürlich die Felder nehmen und nicht die komplette Struktur. Das Ganze sieht also bspw. so aus: [code] sbExport.AppendLine("---Alternate Titles"); alternateTitles = alternateTitles.OrderBy(x => x.Country?.ID).ToList(); foreach (AlternateTitle alternateTitle in alternateTitles) { sbExport.AppendLine($"{alternateTitle.Country?.ID}: {alternateTitle.Title}"); } sbExport.AppendLine("---Release Dates"); releaseDates = releaseDates.OrderBy(x => x.Country?.ID).ToList(); foreach (ReleaseDate releaseDate in releaseDates) { if (releaseDate.Date != null) { sbExport.AppendLine($"{releaseDate.Country?.ID}: {releaseDate.Date.Value.ToString("yyyy-MM-dd")}"); } } sbExport.AppendLine("---Filming Locations"); foreach (FilmingLocation filmingLocation in filmingLocations) { sbExport.AppendLine($"{filmingLocation.Address}"); }[/code] Du brauchst filmingLocations nicht nochmal als Liste zu übernehmen, weil es bereits eine Liste ist. Das musst du nur machen, wenn du es extra filterst oder umsortierst, was du ja hier nicht tust. Ferner brauchst du $ nur vor einem String, wenn du darin direkt Variablen in {} nutzen möchtest. Auch dieses // ... ist nur ein Kommentar für dich gewesen, dass du weißt, dass du hier weitermachen sollst. Der Rest passt. Die Variablen kannst du beim Debuggen checken. Schreib mal "Debugger.Break();" irgendwo zwischenrein, damit er da stehen bleibt (oder setze einen manuelle Breakpoint) und lass das dann mit F5 laufen. Die Variablen siehst du dann unten links unter "Lokal" oder mittels Rechtsklick auf eine Variable im Code -> Schnellüberwachung. Siehe auch https://www.youtube.com/watch?v=XPbZupyqrfI
Check here to include your profile signature.
BinaryWorks.it Official Forum
© Binaryworks.it
Generated in 0.02 sec.