Can i get the expression who returns true from boolean?
Здравейте,
питам се, дали мога да изкарам, самия израз от булева променлива, който има стойност true и евентуално как става номера?
ето какво имам предвид:
a = 5;
b = 6;
c = 7;
bool check = (a % 2 == 0) || (b % 2 == 0) || (c % 2 == 0) ;
Както се вижда, булевата ще върне ИСТИНА, защото b се дели на 2 без остатък. Та въпроса ми е, вместо да изпиша само True на конзолата, да добавя и самия израз "6 % 2 = 0".
Възможно ли е тъй като булевата връща само true и false?
Може да се направи и малко по-умно: $"{b} % 2 == 0 {check}", но няма как да стане при варианта с трите проверки, ще трябва да са отделни.