【问题标题】:Vb.net convert a into Z [closed]Vb.net将a转换为Z [关闭]
【发布时间】:2014-04-26 18:22:26
【问题描述】:

还有其他方法可以在输出文本框中将“a”转换为“Z”吗? 因为我想做一个加密软件。 而且我不想冻结我的应用程序。

在我的表单中,我有一个输入/输出文本框和 1 个按钮。

我知道你可以用这段代码做到这一点:

Output.text = Input.text.Replace("a","Z")

但是还有其他方法可以做到这一点吗?

【问题讨论】:

  • Ehhh - 为什么dim a = "Z" 会用 Z 替换 a?您正在为变量 a 分配值“Z”?
  • 对不起,我以一种奇怪的方式写了一些东西。但我更新了我的问题。
  • 我不明白。您有一个工作示例,有很多 方法可以做到这一点,包括您编写的那个。您对“另一种方法”的标准是什么?
  • 我知道有很多方法可以做到这一点,但我想知道是否有比我更短的代码。

标签: vb.net variables textbox output


【解决方案1】:

嗯,我认为没有更短的方法,而是像你在代码中那样替换它。

当您想通过单击按钮或加载或显示表单来运行此代码时。 然后将其放入私人潜艇更聪明。或者将您的代码放入 BackgroundWorker。

因此您不必将代码粘贴到您希望它运行的任何地方。

Private Sub Encrypt()
Dim Text as string = Input.text
Text = Text.replace("a","z")
Text = Text.replace("b","y")
Text = Text.replace("c","x")
Text = Text.replace("d","w")
'etc
end sub

而使用后台工作人员只需在 BackgroundWorkerAsync 或类似内容中写下这个:

Encrypt()

你可以把它写在你希望它运行代码的地方。

【讨论】:

  • 我已经使用了你的代码,它运行得非常顺利,谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-03-18
  • 2021-05-10
  • 1970-01-01
  • 2013-09-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多