Anonymous
Тип аргумента 'String' не назначается типу параметра 'string []'
Сообщение
Anonymous » 24 янв 2025, 14:18
Я новичок в C#, но я не знаю, как это исправить
Сообщение об ошибке: Тип аргумента 'строка' не назначается тип параметра 'string []' < /p>
Код: Выделить всё
public string[] groups = new string[] { "hydrogenScreen" , "heliumScreen", "menu", "li", "be", "b", "c", "n", "o", "f", "ne", "na", "mg", "al", "si", "p", "s", "cl", "ar", "k", "ca","sc", "ti","v", "cr","mn","fe","co", "ni", "cu", "zn", "ga", "ge", "as", "se", "br", "kr", "rb", "sr", "y" , "zr", "nb", "mo", "tc", "ru" , "rh", "pd", "ag", "cd", "in" , "sn", "sb" , "te", "i", "xe", "cs", "ba", "la", "ce", "pr", "nd", "pm", "sm", "eu", "gd", "tb", "dy", "ho", "er", "tm", "yb", "hf", "ta", "w", "re", "os", "ir", "pt", "au", "hg", "tl", "pb", "bi", "po", "at", "rn", "fr", "ra", "ac", "th", "pa", "u", "np", "pu", "am", "cm", "bk", "cf", "es", "fm", "md", "no", "lr", "rf", "db", "sg", "bh", "hs", "mt", "ds", "rg", "cn", "nh", "fl", "mc", "lv", "ts", "og" };
public void EfficientTabChange(CanvasGroup group, string[] groups)
{
string check;
check = group.ToString();
for (int n = 0; n < groups.Length; n++)
{
if (check.Equals(groups[n]))
{
ActivateTabs(group);
}
else
{
DeactivateTabs(group);
}
}
}
public void ActivateTabs(CanvasGroup group)
{
group.alpha = 1;
group.interactable = true;
group.blocksRaycasts = true;
}
public void DeactivateTabs(CanvasGroup group)
{
group.alpha = 0;
group.interactable = false;
group.blocksRaycasts = false;
}
Целью кода является переключение вкладок в единстве с кнопкой
добавлены также необходимые функции
Подробнее здесь:
https://stackoverflow.com/questions/793 ... ype-string
1737717496
Anonymous
Я новичок в C#, но я не знаю, как это исправить Сообщение об ошибке: Тип аргумента 'строка' не назначается тип параметра 'string []' < /p> [code]public string[] groups = new string[] { "hydrogenScreen" , "heliumScreen", "menu", "li", "be", "b", "c", "n", "o", "f", "ne", "na", "mg", "al", "si", "p", "s", "cl", "ar", "k", "ca","sc", "ti","v", "cr","mn","fe","co", "ni", "cu", "zn", "ga", "ge", "as", "se", "br", "kr", "rb", "sr", "y" , "zr", "nb", "mo", "tc", "ru" , "rh", "pd", "ag", "cd", "in" , "sn", "sb" , "te", "i", "xe", "cs", "ba", "la", "ce", "pr", "nd", "pm", "sm", "eu", "gd", "tb", "dy", "ho", "er", "tm", "yb", "hf", "ta", "w", "re", "os", "ir", "pt", "au", "hg", "tl", "pb", "bi", "po", "at", "rn", "fr", "ra", "ac", "th", "pa", "u", "np", "pu", "am", "cm", "bk", "cf", "es", "fm", "md", "no", "lr", "rf", "db", "sg", "bh", "hs", "mt", "ds", "rg", "cn", "nh", "fl", "mc", "lv", "ts", "og" }; public void EfficientTabChange(CanvasGroup group, string[] groups) { string check; check = group.ToString(); for (int n = 0; n < groups.Length; n++) { if (check.Equals(groups[n])) { ActivateTabs(group); } else { DeactivateTabs(group); } } } public void ActivateTabs(CanvasGroup group) { group.alpha = 1; group.interactable = true; group.blocksRaycasts = true; } public void DeactivateTabs(CanvasGroup group) { group.alpha = 0; group.interactable = false; group.blocksRaycasts = false; } [/code] Целью кода является переключение вкладок в единстве с кнопкой добавлены также необходимые функции Подробнее здесь: [url]https://stackoverflow.com/questions/79384086/argument-type-string-is-not-assignable-to-parameter-type-string[/url]