Я довольно короток на теории, но я могу дать Вам пример, который устанавливает мое трепещущее воображение, который может быть полезен Вам. Самый простой интересный combinator является, вероятно, "тестом".
Hope Вы знаете Использование Python
tru = lambda x,y: x
fls = lambda x,y: y
test = lambda l,m,n: l(m,n)
:
>>> test(tru,"goto loop","break")
'goto loop'
>>> test(fls,"goto loop","break")
'break'
тест оценивает к второму аргументу, если первый аргумент является верным, иначе третьим.
>>> x = tru
>>> test(x,"goto loop","break")
'goto loop'
Все системы могут быть созданы от нескольких основных combinators.
(Этот пример более или менее копируется из Типов и Языков программирования Benjamin C. Pierce)
Вам необходимо установить текстовое поле многострочным, это можно сделать двумя способами:
В элементе управления:
<asp:TextBox runat="server" ID="MyBox" TextMode="MultiLine" Rows="10" />
Код позади :
MyBox.TextMode = TextBoxMode.MultiLine;
MyBox.Rows = 10;
Это будет отображаться как <textarea>
Попробуйте это
textBox1.Text = "Line1" + Environment.NewLine + "Line2";
Работает нормально для меня ...
При перетаскивании текстового поля автоматически нажмите клавишу F4 для «Свойства» и в разделе «Режим текста» установите значение «Многострочный». Представление многострочного текста в текстовом поле может иметь размеры с 6 сторон. И нет необходимости включать какие-либо символы новой строки для получения многострочного. Может быть, вы установили его многострочно, но вы не увеличили размер текстового поля во время разработки.