Ik heb een vraagje omtrend het gebruik van het Converteren naar string
Ik ben aan het werk met een tooltje dat gebruik maakt van een settingsfile, in die settings worden een aantal waarden opgeslagen, waaronder ook een paar die voor de Doe-het-zelver niet getoond mogen worden.
Deze sla ik dan ook versleuteld op.
Werkt allemaal leuk en prima.
Voor die versleutelde strings, heb ik een aparte class aangemaakt.
Wat ik graag zou willen is het volgende:
Als ik in de rest van mijn programma de Value wil hebben aanroepen, moet ik het volgende doen:
Het liefste zou ik de .Value weglaten
Maar dan krijg ik uiteraard
'EncryptedString' cannot be converted to 'String'.
De vraag
Hoe kan ik er voor zorgen dat ik mijn object direct naar een String kan zetten?
Ik heb al flink gespeeld met het implementeren van de ToString() functie, maar daarmee krijg ik het niet voor elkaar.
Ik ben aan het werk met een tooltje dat gebruik maakt van een settingsfile, in die settings worden een aantal waarden opgeslagen, waaronder ook een paar die voor de Doe-het-zelver niet getoond mogen worden.
Deze sla ik dan ook versleuteld op.
Werkt allemaal leuk en prima.
Voor die versleutelde strings, heb ik een aparte class aangemaakt.
Visual Basic .NET:
1
2
3
4
5
6
7
| Public Class EncryptedString Private _EnCryptedString As String Friend Value As String '+ Allehande functies voor Encrypt/Decrypt, nu niet boeiend. End Class |
Wat ik graag zou willen is het volgende:
Als ik in de rest van mijn programma de Value wil hebben aanroepen, moet ik het volgende doen:
Visual Basic .NET:
1
2
| Dim Demo as EncrypedString() Msgbox Demo.Value |
Het liefste zou ik de .Value weglaten
Visual Basic .NET:
1
2
| Dim Demo as EncrypedString() Msgbox Demo |
Maar dan krijg ik uiteraard
'EncryptedString' cannot be converted to 'String'.
De vraag
Hoe kan ik er voor zorgen dat ik mijn object direct naar een String kan zetten?
Ik heb al flink gespeeld met het implementeren van de ToString() functie, maar daarmee krijg ik het niet voor elkaar.