gpt4 book ai didi

c# - 访问静态字符串中的复选框

转载 作者:太空宇宙 更新时间:2023-11-03 16:48:32 25 4
gpt4 key购买 nike

嗨我有一个问题我想不通我知道这个问题但不知道如何解决它

private static string Characters()
{
string str = null;

const string lower = "abcdefghijklmnopqrstuvwxyzæøå";
const string upper = "ABCDEFGHIJKLMNOPQRSTUVWXYZÆØÅ";
const string numeric = "0123456789";

// connot acces non-static field 'checkLower' in static context
if (checkLower.Checked)
{
str += lower;
}
if (checkUpper.Checked)
{
str += upper;
}
if (checkDigits.Checked)
{
str += numeric;
}

return str;
}

// if i change Characters to non-static this will say cannot access non-staic method 'Characters' in static context
private static char[] fCharList = Characters().ToCharArray();

最佳答案

试试这个

 private static string Characters(bool checkLowerChecked, bool checkUpperChecked, bool checkDigitsChecked )
{
string str = null;

const string lower = "abcdefghijklmnopqrstuvwxyzæøå";
const string upper = "ABCDEFGHIJKLMNOPQRSTUVWXYZÆØÅ";
const string numeric = "0123456789";

// connot acces non-static field 'checkLower' in static context
if (checkLowerChecked)
{
str += lower;
}
if (checkUpperChecked)
{
str += upper;
}
if (checkDigitsChecked)
{
str += numeric;
}

return str;
}

并调用

Characters(checkLower.Checked, checkUpper.Checked, checkDigits.Checked).ToCharArray();

关于c# - 访问静态字符串中的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4999037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com