我很新的C#,但自從我學習過其他編程語言之前,學習它會很好,但我堅持這一部分,我試圖「端口」我的舊的python應用程序需要一個字符串或用戶輸入並加密它。 python代碼如下,我的問題是做了所有事情之後,包括for循環。我如何去尋找字符串中的每個字母。C#循環和加密
CHARACTER= "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890-=+_)(*&^%$#@!?><|:;}{]["
translated = ''
for uniqueKey in message:
if uniqueKey in CHARACTER:
num = CHARACTER.find(uniqueKey)
if mode == "encrypt":
num += key
elif mode == "decrypt":
num -= key
if num >= len(CHARACTER):
num -= len(CHARACTER)
elif num < 0:
num += len(CHARACTER)
translated = translated + CHARACTER[num]
else:
translated = translated + uniqueKey
我投票結束這個問題作爲題外話,因爲SO不是代碼翻譯服務。 –
@NathanBel首先發布您在c#中嘗試過的內容,並在您的c#代碼中插入哪些內容,而不是您的python代碼。 – Prix
歡迎來到StackOverflow!如果你將自己的嘗試包含在C#解決方案中以及遇到了什麼問題,那會更好。 「所有這一切」都會讓你的問題關閉太寬泛和/或缺少必需的代碼。 – AlG