谢谢大家帮我解决1位数和> 31个问题.
现在,最后一件事......如果文本框中包含非数字字符或根本没有字符,程序将崩溃.
这是整个代码:
private void generate_Click(object sender, EventArgs e)
        {
            int val = 0;
            if (Int32.TryParse(dd.Text, out val))
            {
                if (val > 31) return;
                else if (dd.Text.Length <= 1)
                    return;
            }
            if (Int32.TryParse(MM.Text, out val))
            {
                if (val > 31) return;
                else if (MM.Text.Length <= 1)
                    return;
            }
            if (Int32.TryParse(hh.Text, out val))
            {
                if (val > 31) return;
                else if (hh.Text.Length <= 1)
                    return;
            }
            if (Int32.TryParse(M.Text, out val))
            {
                if (val > 31) return;
                else if (M.Text.Length <= …Run Code Online (Sandbox Code Playgroud) 我有三个本地函数,我想永远在内存中使用:
proxy:PlayerParamRecover();
proxy:PlayerRecover();
proxy:EnableInvincible(10000,true);
Run Code Online (Sandbox Code Playgroud)
我不确定如何在无限循环中添加它们.
private void delete_Click(object sender,EventArgs e){convertedText.Text =""; }
private void copy_Click(object sender, EventArgs e)
{
    if (convertedText.Text != "")
        Clipboard.SetText(convertedText.Text);
        convertedText.Text = Clipboard.GetText();
    else... what to put here?
}
Run Code Online (Sandbox Code Playgroud)
该程序有两个按钮(复制和删除)和一个文本框.如果我单击"复制"按钮,它将从convertedText.Text复制文本,没有任何问题."删除"按钮也可以清除文本框.
但是如果文本框中没有任何内容,"复制"按钮仍会尝试复制它,这会导致意外行为.
那么,我在"else"语句中添加了哪些代码......?我想要的是,如果文本框中没有任何内容,则不会使用剪贴板操作.怎么做?
提前致谢!
如果文本框有1位数或大于31的数字,程序将崩溃.我应该怎么做呢?
到目前为止,我有这个代码:
if (dd.Text.Length <= 1 || dd.Text > 31)
    return; 
Run Code Online (Sandbox Code Playgroud)
显然,那是错的...... :(