Можно ли написать этот оператор if с помощью тернарного оператора (сокращение от C# if)? Если да, то что бы это было?
if (condition)
{
return true;
}
else
{
int a = 2;
}
Заранее всем спасибо. Большое спасибо.
Извините, ребята, если я вас запутал. Я пытаюсь использовать тернарный оператор в этом блоке метода if else.
public static bool CompareDictionary(this Dictionary
dictionary1,
Dictionary dictionary2, out List wordList)
{
string str = "";
wordList = new List();
foreach (var dic1KeyVal in dictionary1)
{
Position d1key = dic1KeyVal.Key;
char d1Pos = dic1KeyVal.Value;
bool isFound = false;
foreach (var dic2KeyVal in dictionary2)
{
Position d2key = dic2KeyVal.Key;
char d2Pos = dic2KeyVal.Value;
if (d1Pos.Equals(d2Pos) && d1key == d2key)
{
isFound = true;
str = str + d1Pos.ToString();
}
}
if (isFound == false)
{
return false;
}
else
{
wordList.Add(str);
str = "";
}
}
return true;
}
Подробнее здесь: https://stackoverflow.com/questions/446 ... -made-to-n
Можно ли сделать так, чтобы оператор return, возвращающий результат троичного выражения, не возвращал ни одну ветвь трои ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Задача по электронной почте return return return, но не отправляйте электронную почту, иногда
Anonymous » » в форуме Php - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-