初學唔係太識用Vsual寫programming,請教~~~

想問如Mark少過600連接false 同佢條線再接到Do not admit 既Code係做?
又或者點令他們有關係?
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

if(mark>600){}else{}

TOP

想問如Mark少過600連接false 同佢條線再接到Do not admit 既Code係做?
又或者點令他們有關係? ...
brianlam1808 發表於 2016-10-11 20:20


有好多寫法.. 想高深D你可以做個delegate event去handle佢..
最簡單就if else搞掂佢..

TOP

有好多寫法.. 想高深D你可以做個delegate event去handle佢..
最簡單就if else搞掂佢..  ...
7h1r733n 發表於 2016-10-12 01:21



    洗唔洗玩到delegate event咁大

TOP

想問如Mark少過600連接false 同佢條線再接到Do not admit 既Code係做?
又或者點令他們有關係? ...
brianlam1808 發表於 2016-10-11 20:20
簡單if else炸喎,咁都諗唔到
if (mark > 600){
//code here
}
else{
//code here
}

TOP

double click 個button, 會自動create 個 onClick event,
係event 入面寫個 if condition 就得

TOP

本帖最後由 7h1r733n 於 2016-10-12 23:40 編輯
洗唔洗玩到delegate event咁大
1597532468000 發表於 2016-10-12 02:43

  1. class Program
  2.     {
  3.         static void Main(string[] args)
  4.         {
  5.             try
  6.             {
  7.                 Console.WriteLine("Input Total Score:");
  8.                 int _ttlScore = int.Parse(Console.ReadLine());
  9.                 Tester t = new Tester();
  10.                 t._compare += G__compare;
  11.                 t.Score = _ttlScore;
  12.             }
  13.             catch (Exception ex)
  14.             {
  15.                 System.Diagnostics.Debug.WriteLine(ex.Message);
  16.             }
  17.            

  18.             Console.ReadLine();
  19.         }

  20.         private static void G__compare()
  21.         {
  22.             Console.WriteLine("Do not admit");
  23.         }

  24.     }

  25.     class Tester {

  26.         public delegate void DoNotAdmit();
  27.         public event DoNotAdmit _compare;
  28.         private int _score;
  29.         const int RequireScore = 600;

  30.         public int Score {
  31.             get
  32.             {
  33.                 return _score;
  34.             }
  35.             set
  36.             {
  37.                 _score = value;
  38.                 try
  39.                 {
  40.                     if (value < RequireScore)
  41.                     {
  42.                         if (_compare != null)
  43.                         {
  44.                             _compare.Invoke();
  45.                         }
  46.                         else
  47.                         {
  48.                             throw (new NotImplementedException("Handler not exist!"));
  49.                         }
  50.                     }
  51.                 }catch(Exception ex)
  52.                 {
  53.                     System.Diagnostics.Debug.WriteLine(ex.Message);
  54.                 }
  55.             }
  56.         }

  57.     }
複製代碼

TOP

佢會唔會只係唔識搞張Form炸?

TOP

回覆 7# 7h1r733n


上腦啦你!

TOP

本帖最後由 java2 於 2016-10-13 10:05 編輯

呢D 咪叫簡單復雜化

有好多寫法.. 想高深D你可以做個delegate event去handle佢..
最簡單就if else搞掂佢..  ...
7h1r733n 發表於 2016-10-12 01:21

TOP