В каких путях Вы используете Лямбда-выражения C#? [закрытый]

Я бы поместил переключатели в один div и затем дал фону div. Например:

<html>
<head>
	<style>
		.general{}
    .center {
      display: block;
      margin-left: auto;
      margin-right: auto;
      width: 50%;
    }
    .radio-size {
      height: 100px;
      width: 100px;
    }
    .bg-apple {
      background-image:url('https://images.unsplash.com/photo-1513677785800-9df79ae4b10b?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1350&q=80');
      background-size: cover;
    }
    .bg-chicken {
      background-image:url('https://images.unsplash.com/photo-1426869981800-95ebf51ce900?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1350&q=80');
      background-size: cover;
    }
    .bg-carrot {
      background-image:url('https://images.unsplash.com/photo-1445282768818-728615cc910a?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1350&q=80');
      background-size: cover;
    }
    
	</style>
<meta charset="UTF-8">
<title>Untitled Document</title>
</head>

<body bgcolor="#979797">
	
<div class="general">
<img src="https://images.unsplash.com/photo-1518796745738-41048802f99a?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1350&q=80" class="center" style="width:20%;" >
	

  <form action="" style="background-img:url("")">
    <div class="radio-size bg-apple">
      <input type="radio" name="answer 1" value="apple">
    </div>
    <div class="radio-size bg-chicken">
      <input type="radio" name="answer 1" value="chicken"> <br>
    </div>
    <div class="radio-size bg-carrot">
      <input type="radio" name="answer 1" value="carrot"> 
    </div>
  </form>
</div>
	

</body>
</html>

Примечание: все радиокнопки должны иметь одинаковые атрибуты «name» , так что вы можете выбрать только один из них. Если вы хотите иметь возможность выбрать несколько опций, вы должны использовать вместо этого флажок.

6
задан amazedsaint 18 December 2008 в 11:22
поделиться

7 ответов

Возврат пользовательского объекта:

var dude = mySource.Select(x => new {Name = x.name, Surname = x.surname});
3
ответ дан 17 December 2019 в 00:16
поделиться

Одна функция строки

Func<int, int> multiply = x => x * 2;
int y = multiply(4);
2
ответ дан 17 December 2019 в 00:16
поделиться

Вот немного отличающийся - можно использовать их (как это) для моделирования пропавших без вести "infoof" / "nameof" операторы в C# - т.е. так, чтобы вместо жесткого кодирования к свойству назвали как строку, можно использовать лямбду. Это означает, что проверено во время компиляции (которым строки не могут быть).

Существует, очевидно, стоимость производительности для этого, следовательно "только для забавы", но интересный...

2
ответ дан 17 December 2019 в 00:16
поделиться

Создание аккумулятора.

    static Func<int, int> Foo(int n)
    {
        return a => n += a;
    }

Отметьте использование закрытия здесь. это создает аккумулятор, который "помнит" значение n между вызовами - без переменной класса или переменной экземпляра.

0
ответ дан 17 December 2019 в 00:16
поделиться

Для совокупных операций с Linq:

public Double GetLengthOfElements(string[] wordArr) {

   double count = wordArr.Sum(word => word.Length);
   return count;
}

Верные удары с помощью foreach

0
ответ дан 17 December 2019 в 00:16
поделиться

Выражать функцию без имени.

-1
ответ дан 17 December 2019 в 00:16
поделиться

С вызывающим методом для обновления пользовательского интерфейса из событие многопоточного компонента

void Task_Progress(object sender,TaskProgressArgs  e)
{
    BeginInvoke(new MethodInvoker(() => UpdateProgress(e)));
}
1
ответ дан 17 December 2019 в 00:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: