看板C_Sharp
标 题[问题] 宣告一个function ?
发信站批踢踢实业 (Thu Jun 18 13:11:53 2009)
转信站ptt2!news.ntu!ptt
小弟初碰C# (以前摸过一些C)
想在程式里写一个function来包装数学的运算过程
但是发现宣告不出来,手边有本C#的书翻一翻,大多教人"事件"、"介面"
就以往写C的经验,想设计一个function
只要先宣告 void function_name (void);
然後後面再宣 void function_name() {} ,於{}里写上所需运作的动作
就可使用这个function了
如今在C#却卡住了
目前想说 是否要在InitializeComponent增加?
但不知该用什麽语法增加...
这似乎是很基本的动作
希望各位大大能给我一些指点
万分感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.244.187.49
1F:推 ianfang:如果你要在Main所在class宣告函数 就直接宣告就好啦 06/18 13:30
2F:→ ianfang:而不用像C一样如果要写在後面 需宣告prototype 06/18 13:30
3F:→ ianfang:书不可能没教 语法和C不同 不要被其他语言限制 观念通用 06/18 13:32
4F:→ pico2k:只有一种状况下要宣告protype (delegate) 06/18 13:55
太感谢两位大大指点
确实直接宣告就成功了
刚发现之前会失败,原来是因为应该return的function忘了return...
然後我又把警告误看成错误...就一直找不到错误的问题点 囧
另外一位大大提到的protype (delegate),好像中文称为"委派"?
不过我还没接触,不过看大大的推文似乎也意味着我的需要不必要用到XD
谢谢^^
※ 编辑: x86 来自: 60.244.187.49 (06/18 14:21)
5F:推 ianfang:delegate常用在多执行緖 你现在用不到 06/18 15:55