Ха-ха, так забавно пытаться сделать это на iMac, такое ощущение... неправильно!
В любом случае, я обнаружил, что Mono – это на мой взгляд, лучший способ сделать это.
У меня есть простая страница ASP.NET со следующим кодом:
Код: Выделить всё
1
2
3
4 Planting Trees
5
6 protected void Page_Load(Object Source, EventArgs E)
7 {
8 string msg = "Let's plant some trees!
";
9
10 // Create a new Tree
11 Tree tree1 = new Tree();
12
13 msg += "I've created a tree with a height of " +
14 tree1.height + " metre(s).
";
15
16 tree1.Grow();
17
18 msg += "After a bit of growth, it's now up to " +
19 tree1.height + " metre(s) tall.
";
20
21 Tree tree2 = new Tree();
22 Tree tree3 = new Tree();
23 tree2.Grow();
24 tree3.Grow();
25 tree2.Grow();
26 tree3.Grow();
27 tree2.Grow();
28 msg += "Here are the final heights:
";
29 msg += " tree1: " + tree1.height + "m
";
30 msg += " tree2: " + tree2.height + "m
";
31 msg += " tree3: " + tree3.height + "m
";
32
33 Output.Text = msg;
34 }
35
36
37
38
39
40
Код: Выделить всё
// Tree.cs, A simple C# class
public class Tree {
public int height = 0;
public void Grow() {
height += 1;
}
}
Я не уверен на 100 %, но нужно ли мне скомпилировать .cs в .dll, чтобы это работаете?
Любые предложения приветствуются!
Подробнее здесь: https://stackoverflow.com/questions/383 ... on-process