C# Syntax erklärungsbedürftig

Deutschsprachiges X#-Forum – German language forum

Moderator: wriedmann

lagraf
Posts: 530
Joined: Thu Jan 18, 2018 9:03 am
Location: A

Re: C# Syntax erklärungsbedürftig

Post by lagraf »

Hallo,
noch eine Codezeile, die ich nicht auf csc 4.0 übersetzen kann:
string apdu = $"00B0{(i << 8):X4}80";
Kann mir die Zeile jemand umbauen?
LG
User avatar
Chris
Posts: 5630
Joined: Thu Oct 08, 2015 7:48 am
Location: Greece

Re: C# Syntax erklärungsbedürftig

Post by Chris »

Hi Franz,

Please try this:

Code: Select all

apdu = String.Format("00B0{0:X4}80" , i << 8);
Chris Pyrgas

XSharp Development Team
chris(at)xsharp.eu
lagraf
Posts: 530
Joined: Thu Jan 18, 2018 9:03 am
Location: A

Re: C# Syntax erklärungsbedürftig

Post by lagraf »

Hi Chris,
thank you for code, this one works!
Regards, Franz
User avatar
ArneOrtlinghaus
Posts: 495
Joined: Tue Nov 10, 2015 7:48 am
Location: Italy

Re: C# Syntax erklärungsbedürftig

Post by ArneOrtlinghaus »

Great, we could use such a command as a Christmas Puzzle :roll: (I have also enough code parts where I always sit before and ask me what it is doing).

Arne
User avatar
Chris
Posts: 5630
Joined: Thu Oct 08, 2015 7:48 am
Location: Greece

Re: C# Syntax erklärungsbedürftig

Post by Chris »

Hi Arne,

That's why I dislike such language features like interpolated strings, they are powerful, but can make the code very difficult for others to read when they are abused. And even more difficult to debug. At least when the one reading it is a human :)
Chris Pyrgas

XSharp Development Team
chris(at)xsharp.eu
lagraf
Posts: 530
Joined: Thu Jan 18, 2018 9:03 am
Location: A

Re: C# Syntax erklärungsbedürftig

Post by lagraf »

Danke für die C# Hilfen!
Ich habe die C# Routinen fertig und auch bereits nach X# umgesetzt und in meine Kassenprogramme implementiert.
Ich bin nun noch beim gründlich Durchtesten, da es sich um Routinen fürs Finanzamt handelt, muss alles 100% stimmen!
LG Franz
Post Reply