Ich möchte gern "ChanSort" neu erstellen, weil ich den Hintergrund von hell auf dunkel ändern möchte (ich bin sehbehindert).
Den Code habe ich mir von GitHub herunter geladen.
Leider hat die Klasse ChannelInfo im Namespace ChanSort.Api einen C# Syntaxfehler:
Die Anweisung
get => newProgramNr;
Fehlermeldung: Für die Eigenschaft oder den Indexer "ChannelInfo.NewProgramNr" ist eine Zuweisung nicht möglich. Sie sind schreibgeschützt.
Ich verstehe etwas VB ... aber C# leider nicht sehr gut.
Was soll z.B. die leere Klammer {} im set ? Das sieht mir iwie falsch aus.
Vielleicht ist es ja nur ein kleiner Schreibfehler ...
Den Code habe ich mir von GitHub herunter geladen.
Leider hat die Klasse ChannelInfo im Namespace ChanSort.Api einen C# Syntaxfehler:
C#-Quellcode
- namespace ChanSort.Api
- {
- public class ChannelInfo
- {
- private const int MAX_FAV_LISTS = 16;
- private string uid;
- private string serviceTypeName;
- private int newProgramNr;
- public virtual bool IsDeleted { get; set; }
- public SignalSource SignalSource { get; set; }
- public string Source { get; set; }
- /// <summary>
- /// Index or ID of the data record
- /// </summary>
- public long RecordIndex { get; set; }
- /// <summary>
- /// logical record order (might be different from the index, like old LG TLL files with a linked list of record indices)
- /// </summary>
- public int RecordOrder { get; set; }
- /// <summary>
- /// original program number from the file, except for channels with IsDeleted==true, which will have the value -1
- /// </summary>
- public int OldProgramNr { get; set; }
- /// <summary>
- /// new program number or -1, if the channel isn't assigned a number or has IsDeleted==true
- /// </summary>
- public int NewProgramNr
- {
- get => newProgramNr;
- set
- {
- if (value == 0)
- {
- }
- newProgramNr = value;
- }
- }
- ...
Die Anweisung
get => newProgramNr;
Fehlermeldung: Für die Eigenschaft oder den Indexer "ChannelInfo.NewProgramNr" ist eine Zuweisung nicht möglich. Sie sind schreibgeschützt.
Ich verstehe etwas VB ... aber C# leider nicht sehr gut.
Was soll z.B. die leere Klammer {} im set ? Das sieht mir iwie falsch aus.
Vielleicht ist es ja nur ein kleiner Schreibfehler ...
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Bennie“ ()