我正尝试使用来自文本框的input作为string。 问题是,我需要它只使用它,如果框填充。 我的目标是允许用户在框中input用户名,如果框是空的,我希望它仍然使用我的全局静态string,如果可能的话。 如果有什么更好的想法,我为他们起来
我的程序使用USERnamevariables来获取用户名,但是我希望用户能够在需要时在框中input用户名。
string username = (Environment.GetEnvironmentvariable("USERname"));
谢谢
public partial class Form1 : Form { //My original strings,This is what i need to fix static string config = file.ReadAllText("config.ini"); static string username = (Environment.GetEnvironmentvariable("USERname")); static string Backups = config + @"" + username + @"" + "Backups" + @""; static string items; public Form1() { InitializeComponent(); } // How would i re purpose the string depending on the if? if (!String.IsNullOrEmpty(toolStripTextBox1.Text)) { toolStripTextBox1.Text = username; MessageBox.Show(username); } else { string username = (Environment.GetEnvironmentvariable("USERname")); }
在.NET中获取用户的Exchange服务器和电子邮件地址
GetwindowRect在一个应用程序上返回错误的值,所有其他应用程序都是正确的
Dotnet核心应用程序在生产中找不到appsettings.Json
单声道的pdfSharp
使用WiX检测.NET Framework 4.5.1
Win C#:以pipe理员身份运行应用程序,无需UAC提示
禁用交互式login
CLR之间的区别
如何通过索引访问数据中继器的项目而不是显式名称?
奇怪的未经处理的exception
如果toolStripTextBox1不是空的,你把username字符串的值放在toolStripTextBox1里面? 在我看来,像IF和Else这两个值是相同的,就是从配置文件中取得的用户名值。
所以我不知道如果我正确地理解你的问题,但我想你想要的东西是这样的:
if (!String.IsNullOrEmpty(toolStripTextBox1.Text)) { username = toolStripTextBox1.Text; MessageBox.Show(username); // will be the username the user enters in the textBox } else { MessageBox.Show(username); // will be the username taken from your config file }
如果我明白你的正确,这里是你的问题。
if (!String.IsNullOrEmpty(toolStripTextBox1.Text)) { toolStripTextBox1.Text = username;
它应该是
string username = toolStripTextBox1.Text;
总结以上是内存溢出为你收集整理的stringinput从文本框if / else全部内容,希望文章能够帮你解决stringinput从文本框if / else所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)