作者: brianlam1808 時間: 2016-10-11 20:20 標題: 初學唔係太識用Vsual寫programming,請教~~~
想問如Mark少過600連接false 同佢條線再接到Do not admit 既Code係做?
又或者點令他們有關係?
作者: 杜龍 時間: 2016-10-12 01:02
if(mark>600){}else{}
作者: 7h1r733n 時間: 2016-10-12 01:21
有好多寫法.. 想高深D你可以做個delegate event去handle佢..
最簡單就if else搞掂佢..

作者: 1597532468000 時間: 2016-10-12 02:43
洗唔洗玩到delegate event咁大

作者: yjfoeg 時間: 2016-10-12 09:32
簡單if else炸喎,咁都諗唔到
if (mark > 600){
//code here
}
else{
//code here
}
作者: silvester 時間: 2016-10-12 11:11
double click 個button, 會自動create 個 onClick event,
係event 入面寫個 if condition 就得
作者: 7h1r733n 時間: 2016-10-12 23:36
本帖最後由 7h1r733n 於 2016-10-12 23:40 編輯
- class Program
- {
- static void Main(string[] args)
- {
- try
- {
- Console.WriteLine("Input Total Score:");
- int _ttlScore = int.Parse(Console.ReadLine());
- Tester t = new Tester();
- t._compare += G__compare;
- t.Score = _ttlScore;
- }
- catch (Exception ex)
- {
- System.Diagnostics.Debug.WriteLine(ex.Message);
- }
-
- Console.ReadLine();
- }
- private static void G__compare()
- {
- Console.WriteLine("Do not admit");
- }
- }
- class Tester {
- public delegate void DoNotAdmit();
- public event DoNotAdmit _compare;
- private int _score;
- const int RequireScore = 600;
- public int Score {
- get
- {
- return _score;
- }
- set
- {
- _score = value;
- try
- {
- if (value < RequireScore)
- {
- if (_compare != null)
- {
- _compare.Invoke();
- }
- else
- {
- throw (new NotImplementedException("Handler not exist!"));
- }
- }
- }catch(Exception ex)
- {
- System.Diagnostics.Debug.WriteLine(ex.Message);
- }
- }
- }
- }
作者: 1597532468000 時間: 2016-10-13 00:47
佢會唔會只係唔識搞張Form炸?
作者: 1597532468000 時間: 2016-10-13 00:51
回覆 7# 7h1r733n
上腦啦你!

作者: java2 時間: 2016-10-13 09:50
本帖最後由 java2 於 2016-10-13 10:05 編輯
呢D 咪叫簡單復雜化
作者: 燕飛 時間: 2016-10-13 10:00
你直接將個 decision tree轉做nested if-statement 咪搞點
via HKEPC Reader for Android
作者: java2 時間: 2016-10-13 10:07
無聊, 去到底始終咪又係 if (value < RequireScore)
作者: ufnec 時間: 2016-10-13 11:53
if then else
簡簡單單
作者: 7h1r733n 時間: 2016-10-13 13:21
本帖最後由 7h1r733n 於 2016-10-13 14:30 編輯
定係想我咁寫
- if (Math.Max(value , RequireScore) != value)
我又真係好想見識吓..
我寫return a < b你會開心D?
作者: java2 時間: 2016-10-13 14:56
冇, 我意思咪你搞咁多無謂handler野最終咪都係 if (value < RequireScore)
寫得長D 開心D?
作者: 7h1r733n 時間: 2016-10-13 15:14
咁.. 當然一個class一個method做哂所有condition都得...
但上面寫o既野並唔係冇意思.. 有冇意思係睇你識唔識用..
作者: buckethead 時間: 2016-11-10 12:08
Beautiful Java Lang

