Categories

C Sharp programming language !!!

posted on 10 Jul 2011 19:43 by kbguide
 

ภาษาซีชาร์ป (C# Programming Language)
เป็นภาษาโปรแกรมเชิงวัตถุ ทำงานบนดอตเน็ตเฟรมเวิร์ก พัฒนาโดย
บริษัทไมโครซอฟท์และมี Anders Hejlsberg เป็นหัวหน้าโครงการ
โดยมีรากฐานมาจากภาษาซีพลัสพลัสและภาษาอื่นๆ (โดยเฉพาะภาษาเดลไฟและจาวา)
โดยปัจจุบันภาษาซีซาร์ป เป็นภาษามาตรฐานรองรับโดย ECMA และ ISO

ตัวอย่าง

ตัวอย่างต่อไปนี้ คือตัวอย่างโปรแกรม Hello world ใน C#:

Hello world (เฮลโลเวิลด์) เป็นคำที่ใช้ในภาษาโปรแกรมที่ แสดงผลออกมาคำว่า
"Hello world" หรือ "Hello, world!" (ตามหลักภาษาอังกฤษ) นิยมใช้ในการเรียนการ
สอนซึ่งนักเรียนจะได้เขียนโปรแกรม hello world เป็นโปรแกรมแรก
 
public class ExampleClass
 {
     public static void Main ()
     {
         System.Console.WriteLine ("Hello, world!") ;
     }
 }

ผลของการทำงานคือการเขียนคำว่า Hello, world! บนเครื่อง (Console) ที่ใช้งาน.
 

ในแต่ละบรรทัดมีความหมายดังนี้:

public class ExampleClass
 
บรรทัดนี้คือการประกาศ Class, public หมายถึงวัตถุที่สร้างในโครงการ (Project)
อื่นๆ สามารถเข้าใช้งาน Class นี้ได้ ไม่จำกัด. ข้อมูลต่างๆ ที่อยู่ผ่านใต้หน่วยของบรรทัดนี้
จะใช้ในการทำงานของ Class นี้

public static void Main ()
บรรทัดนี้เป็นจุดที่ใช้ในการเริ่มการทำงานของโปรแกรม เมื่อโปรแกรมทำงาน
โดยสามารถเรียกใช้จากโปรแกรมอื่นได้โดยการใช้ไวยากรณ์ ExampleClass.Main () .
(public static void เป็นส่วนที่ใช้ในการทำงาน ซึ่งต้องเรียนรู้ในการเขียนขั้นสูง)


System.Console.WriteLine ("Hello, world!") ;
ในบรรทัดนี้ เป็นการทำงาน เพื่อแสดงผลออกมา Console คือโปรแกรมระบบ,

ซึ่งก็คือ โปรแกรมระบบแบบสั่งคำสั่งที่ละบรรทัด (เช่น DOS)
ที่สามารถรับข้อมูลและแสดงผลเป็นข้อความได้. จากที่เราเขียนโปรแกรมจะทำการเรียก Console
โดยใช้คำสั่ง WriteLine, ซึ่งทำให้สามารถส่งค่าข้อความออกมาแสดงผลทางโปรแกรมระบบได้

มาตรฐาน

ไมโครซอฟท์ส่งมาตรฐานภาษาซีชาร์ปให้กับ ECMA และได้รับการยอมรับเป็นมาตรฐาน ECMA
ในเดือนธันวาคม ค.ศ. 2001 ในชื่อว่า ECMA-334 C# Language Specification ใน ค.ศ. 2003
ภาษาซีชาร์ปได้รับการยอมรับเป็นมาตรฐาน ISO (ISO/IEC 23270).

- รูปแบบการนำเสนอ (the representation of C# programs)
- ไวยากรณ์ (the syntax and constraints of the C# language)
- กฎการตีความสำหรับแปลโปรแกรมภาษาซีชาร์ป (the semantic rules for interpreting C# programs)
- ข้อห้าม และข้อจำกัด ของเครื่องมือที่สร้างตามข้อกำหนดของซีชาร์ป
 (the restrictions and limits imposed -by a conforming implementation of C#)
 
ISO/IEC 23270:2003 ไม่ได้ระบุ:
- กลไกในการแปลงโปรแกรมภาษาซีชาร์ป เพื่อใช้ในระบบประมวลผลข้อมูล (the mechanism by which C# programs are transformed for use by a data-processing system)
- กลไกในการเรียกให้โปรแกรมภาษาซีชาร์ปทำงาน เพื่อใช้ในระบบประมวลผลข้อมูล (the mechanism by which C# applications are invoked for use by a data-processing system)
- กลไกในการแปลงข้อมูลเข้า เพื่อใช้กับโปรแกรมภาษาซีชาร์ป (the mechanism by which input data are transformed for use by a C# application)
- กลไกในการแปลงข้อมูลออก หลังจากถูกประมวลผลโดยโปรแกรมภาษาซีชาร์ป (the mechanism by which output data are transformed after being produced by a C# application)
the size or complexity of a program and its data that will exceed the capacity of any specific data-processing system or the capacity of a particular processor;
all minimal requirements of a data-processing system that is capable of supporting a conforming implementation.
นอกจากนี้ตัวมาตรฐานไม่ได้กล่าวถึงโครงสร้างข้อมูล และตัวไลบรารีกลางของ .NET Framework ซึ่งเป็นหัวใจสำคัญของการเขียนโปรแกรมด้วยภาษาซีชาร์ปเลย
 
ขอขอบคุณ http://th.wikipedia.org/wiki/ภาษาซีชาร์ป
              http://pirun.ku.ac.th/~b4913291/03_03_03.htm


Comment

Comment:

Tweet

aIL4vN http://www.MHyzKpN7h4ERauvS72jUbdI0HeKxuZom.com

#582 By nAbcPses (158.255.104.246) on 2013-10-09 01:33

G http://images.baidu.com/

#581 By baidu (103.7.57.18|208.115.216.19) on 2013-07-12 07:40

Very nice site!

#580 By eoetprew (103.7.57.18|38.102.29.210) on 2013-07-10 04:07

Hello! ekckkac interesting ekckkac site! I'm really like it! Very, very ekckkac good!

#579 By twwriueu (103.7.57.18|193.144.88.150) on 2013-07-10 04:06

Very nice site!

#578 By wriipioi (103.7.57.18|151.8.195.222) on 2013-07-10 04:06

Hello! bdkafdb interesting bdkafdb site! I'm really like it! Very, very bdkafdb good!

#577 By owyoirot (103.7.57.18|178.32.41.2) on 2013-07-10 04:06

G http://images.baidu.com/

#576 By baidu (103.7.57.18|208.115.216.19) on 2013-07-07 00:32

Dpm51h <a href="http://mlhtxfjowvjv.com/">mlhtxfjowvjv</a>, gnwgxfruwkus, [link=http://pxunpgtkdsrp.com/]pxunpgtkdsrp[/link], http://dflvbjrrcfyp.com/

#575 By IkxjmdZAcNcFdJr (103.7.57.18|178.32.218.212) on 2013-03-17 14:14

zOMvx3 <a href="http://qhrvsbmerzmj.com/">qhrvsbmerzmj</a>, tisubxichdgi, [link=http://koxvuxllyxpn.com/]koxvuxllyxpn[/link], http://iapscsuahseo.com/

#574 By xAecaTbcWxxudKgG (103.7.57.18|178.32.218.212) on 2013-03-11 02:09

TtlI6q <a href="http://cocvhlbknrix.com/">cocvhlbknrix</a>, yangqtusbnnk, [link=http://zcohelitwjyl.com/]zcohelitwjyl[/link], http://hztfpwqcjrgq.com/

#573 By loxcGHykTVZidv (103.7.57.18|91.124.163.29) on 2013-02-28 02:07

6GXCI8 <a href="http://rmhdtetruiyq.com/">rmhdtetruiyq</a>, lrzvsmfefbpq, [link=http://wssrrtrgmapx.com/]wssrrtrgmapx[/link], http://grzooziljzni.com/

#572 By mZxoSxHzG (103.7.57.18|178.122.200.53) on 2013-02-27 18:18

kHvzxV <a href="http://ycgkncbygtzw.com/">ycgkncbygtzw</a>, lsyontplvwni, [link=http://wwdgiwhbitop.com/]wwdgiwhbitop[/link], http://ntjmbtjzfmaj.com/

#571 By eBTvvfxfPGawXTfQMVu (103.7.57.18|91.222.61.13) on 2013-02-27 07:02

snWaMu <a href="http://mbqrhecheiyj.com/">mbqrhecheiyj</a>, oodbhgrsenyz, [link=http://zbywbplhwgre.com/]zbywbplhwgre[/link], http://ynrrxwymjcke.com/

#570 By KQjOjpTQq (103.7.57.18|109.196.188.84) on 2013-02-27 01:10

How much is a First Class stamp? <a href=" http://topamax.bluedream.instantfreesite.com/ ">buy topamax </a> http://www.paddocklabs.com/forms/secundum/volume_7_2.pdf. Accessed April 3, 2008.

#569 By qhvKJxuIQHk (103.7.57.18|124.164.96.49) on 2012-12-03 17:04

On another call <a href=" http://orderseroquelonli-1e.blogage.de/ ">order seroquel online </a> One Formal Presentation 40

#568 By DgUFBBjJqriNaeC (103.7.57.18|200.73.17.70) on 2012-12-03 08:12

On another call <a href=" http://orderseroquelonli-1e.blogage.de/ ">order seroquel online </a> One Formal Presentation 40

#567 By DgUFBBjJqriNaeC (103.7.57.18|211.167.112.18) on 2012-12-03 08:12

Where did you go to university? <a href=" http://onlinelexapro-5lu.blogage.de/ ">online lexapro </a> the problem. where a therapeutic

#566 By fRaTUNkr (103.7.57.18|60.18.154.86) on 2012-12-02 15:19

This site is crazy :) <a href=" http://lexaproonline-7so.blogage.de/ ">lexapro online </a> For general clerkship rotation policies and procedures:

#565 By oCczrIYUHTec (103.7.57.18|200.73.17.70) on 2012-12-02 13:48

The National Gallery <a href=" http://lexaprobuyonline-1i.blogage.de/ ">lexapro buy online </a> significant career planning and the required clinical research project.

#564 By cWgGRrEzrCYEehF (103.7.57.18|60.221.179.43) on 2012-12-02 12:17

What's the last date I can post this to to arrive in time for Christmas? <a href=" http://zoloftnoprescript-2e.blogage.de/ ">zoloft no prescription </a> competency was not applicable at site.

#563 By hwtUOmWJBreYGxEnIGe (103.7.57.18|222.252.35.153) on 2012-12-02 04:41

A First Class stamp <a href=" http://zoloftbuyonline-4on.blogage.de/ ">zoloft buy online </a> Substitution” on the actual prescription as ordered by the prescriber, may be eligible for payment above the cost of the lowest

#562 By vnaPBrCtZp (103.7.57.18|192.168.10.38, 200.196.47.18) on 2012-12-01 20:31

No, I'm not particularly sporty <a href=" http://zoloftbuy-7co.blogage.de/ ">zoloft buy </a> child or adult, and serious damage to

#561 By NHlmGXpNjSpQ (103.7.57.18|113.7.159.49) on 2012-12-01 14:16

Could you tell me the dialing code for ? <a href=" http://onlineprozac-3qu.blogage.de/ ">online prozac </a> North Carolina Area Health Education Centers (AHEC) Program

#560 By tSuBIpLxOP (103.7.57.18|109.201.8.34) on 2012-12-01 06:47

Could you tell me the dialing code for ? <a href=" http://onlineprozac-3qu.blogage.de/ ">online prozac </a> North Carolina Area Health Education Centers (AHEC) Program

#559 By tSuBIpLxOP (103.7.57.18|190.153.214.90) on 2012-12-01 06:46

Who do you work for? <a href=" http://prozactobuy-9me.blogage.de/ ">prozac to buy </a> Counsels patient or staff on the use of this product.

#558 By CHnJwpTl (103.7.57.18|202.47.247.148) on 2012-12-01 05:14

Do you need a work permit? http://replicawatches.3owl.com/ watch replica hxgl

#557 By xAmmgtaPMrQeTldBa (103.7.57.18|94.59.247.196, 94.59.247.196) on 2012-12-01 03:09

Do you need a work permit? http://replicawatches.3owl.com/ watch replica hxgl

#556 By xAmmgtaPMrQeTldBa (103.7.57.18|190.90.36.8) on 2012-12-01 03:08

I like watching football http://replicawatches.3owl.com/#iwc replica watches 8-((

#555 By xAmmgtaPMrQeTldBa (103.7.57.18|58.251.57.78) on 2012-12-01 03:07

I like watching football http://replicawatches.3owl.com/#iwc replica watches 8-((

#554 By xAmmgtaPMrQeTldBa (103.7.57.18|94.59.211.202, 94.59.211.202) on 2012-12-01 03:06

Through friends http://replicawatches.3owl.com/#breitling replica watches ycms

#553 By xAmmgtaPMrQeTldBa (103.7.57.18|124.207.102.60) on 2012-12-01 03:04

I've just graduated <a href=" https://github.com/ufoypiyda ">free lolita picture galleries</a> I think this is a great video, but there could be a wider variety of fruit in the bowl to round it off nicely. An apple for example.
<a href=" https://github.com/oqelatelaek ">preteen angel lolita photos</a> Wow she's got a GREAT ASS!!! Damn you gotta hand it to the guy! He pounds the hell out of her. I don't think I would have pulled out of that coochie. Definetly a creampie filling!
<a href=" https://github.com/uiikyma ">nude pregnant teen lolitas</a> Ich haette jetzt echt Bock auf so eine... Aber es ist nicht sehr leicht eine willige Bumspartnerin in Stuttgart zu finden
<a href=" https://github.com/oguhylimyuhy ">top lolitas nudist sites</a> I would fuck her so hard up the ass. Nice and slow as she fats and quiffs on my large long cock.
<a href=" https://github.com/apacymuqayji ">loli preteen models fun</a> Man this video never fails us at all. I love when my wife put this video on after a night of numerous lapdances, then she rides the hell out of me while I watch this. AAAAHHHHHH the life of a king!

#552 By ctwQbOcwjJ (103.7.57.18|208.131.138.13) on 2012-11-24 14:52

Very interesting tale <a href=" https://github.com/yqubeiruki ">young model lolita galleries</a> yeah i have to agree with ad absurdum here rogue would have killed those bitches right there but all in all still pretty amusing lol
<a href=" https://github.com/okeqetycyy ">underage little lolitas modeling</a> DAMN that was an AMAZING scene. She is wayyyy too hot! the music was a new one on me
<a href=" https://github.com/uiikyma ">lolitas little angels mpeg</a> WAAAAAAYYYYYYYYYYY too much missionary...they should have switched it up....plus dude was really annoying...girl was hot and all...but it coulda been A LOT hotter
<a href=" https://github.com/efunetybigeho ">lolita 456 nude pics</a> So check this out. Folks have been complaining about the size of his cock. I could give a FUCK. His woman is blazing. I would LOVE to get at that ass. Especially her pretty mouth, tits and ASSSSSSSSS. Fuck it, just strap her down and have a fucking party.
<a href=" https://github.com/eredugare ">pthc lolitas google torrents</a> ho la cochonne, j'aimerai bien la prendre de partout, hummmmm tu m'excite , je suis entrain de me masturber, trop bon ha oui tu as un beau cul

#551 By ctwQbOcwjJ (103.7.57.18|208.131.138.13) on 2012-11-24 14:50

My battery's about to run out <a href=" http://zrdgwfreeones.blogtur.com/ ">freeones tabitha stevens</a> I would love to give her a cream mask any time she wants just have her let me knwo where and when

#550 By EVznRiuYfiDiC (103.7.57.18|2.51.212.161, 2.51.212.161) on 2012-11-23 20:08

Who's calling? <a href=" http://xtubeefw.blogtur.com/ ">brazzers big tits</a> call me gay or wuteva but i'd get it in wit her do wuteva this vid got me off...i'd fuck wit a tranny

#549 By rRrEPBLAZAefvwzoXSQ (103.7.57.18|79.170.55.226) on 2012-11-23 18:30

I'm a trainee <a href=" http://realitykingsef.blogtur.com/ ">teen video soffa teenburg</a> Hey Eve hit me up I can do that for you anytime bb! Hottest video I've seen on here in a while!!

#548 By uNjYtOkUtbhIo (103.7.57.18|unknown, 198.27.90.167) on 2012-11-23 08:57

Another year <a href=" http://akronfilm.com ">seroquel xr 50 mg depression</a> 1 = Not pregnant

#547 By jvpCOzvaZJmU (103.7.57.18|208.131.138.13) on 2012-11-23 01:09

What sort of music do you listen to? <a href=" http://www.joomx.com ">neurontin tablets 50mg</a> Required documentation: copy of power of attorney for sole care provider Student has a chronic, serious medical condition requiring biweekly (14 days or less) of medical

#546 By InFhFbpYceGsWUbw (103.7.57.18|208.131.138.13) on 2012-11-22 23:44

I'm from England <a href=" http://www.joomx.com ">cost of neurontin 300 mg</a> insensitive; does not intervening; usually preceptor sensitive to patient treatment; sensitive

#545 By InFhFbpYceGsWUbw (103.7.57.18|208.131.138.13) on 2012-11-22 23:44

A packet of envelopes <a href=" http://www.joomx.com ">neurontin generic price</a> pharmacists whose licenses have been revoked or for whom disciplinary action has been taken.

#544 By InFhFbpYceGsWUbw (103.7.57.18|208.131.138.13) on 2012-11-22 23:44

A packet of envelopes <a href=" http://www.joomx.com ">neurontin xr</a> Unable to Falls below Requires guidance Requires limited

#543 By pYEQvCQDayt (103.7.57.18|208.131.138.13) on 2012-11-22 22:49

I'm a partner in <a href=" http://milfssfwe.blogtur.com/ ">sin cindy freeones</a> She is as perfect as you can get......fine as hell, bomb head, perfect body, and know how to fuck....i would wife her off top.

#542 By XQaOkHAOJkdnMApmTgD (103.7.57.18|49.212.187.105) on 2012-11-22 20:05

Where did you go to university? <a href=" http://milfssfefe.blogtur.com/ ">stockings milfs</a> after i saw dis i got a hooker to suck me off in the same way, oh my god it was soooooooo fukin good and this is one of the best BJs ive seen!

#541 By hqrwvEuFl (103.7.57.18|94.203.168.6) on 2012-11-22 18:27

I study here <a href=" http://literoticasef.blogtur.com/ ">cock xtube</a> Katja is soooooo fucking hot!! I put her ass right up there with Nina Hartley's. I'd give my left nut to get a shot at that ass!!

#540 By MMZchZEAUORN (103.7.57.18|2.49.239.102, 2.49.239.102) on 2012-11-22 15:06

Whereabouts in are you from? <a href=" http://imagefapefw.blogtur.com/ ">imagefap galleries</a> sooo? just cause she has some german doesn't take away from her latin side. bite? i don't mind if she bites, kinda kinky. she turns me on! p=

#539 By WibtBDJlbPBdjoa (103.7.57.18|110.248.129.115) on 2012-11-22 13:26

Whereabouts in are you from? <a href=" http://imagefapefw.blogtur.com/ ">imagefap galleries</a> sooo? just cause she has some german doesn't take away from her latin side. bite? i don't mind if she bites, kinda kinky. she turns me on! p=

#538 By WibtBDJlbPBdjoa (103.7.57.18|106.3.98.81) on 2012-11-22 13:26

Which team do you support? <a href=" http://dxtgeboossgfr.blogtur.com/ ">vicks boobs</a> every time a wake up i see that beautiful face i front of me. MAN, im in love with her!

#537 By oJgwpATSBRFDMnoNFT (103.7.57.18|117.34.72.51) on 2012-11-22 07:00

I read a lot <a href=" http://bigboobsvideo.blogtur.com/ ">cat in boobs</a> the chicks way fucking hot.. that guy is a dumb fuck and he looks like a young steve-o that just got out of high school and thinks hes the shit

#536 By rCdKioQraOTIvjVgK (103.7.57.18|109.87.114.119) on 2012-11-21 23:09

I'm a member of a gym <a href=" http://bestbigboobs.blogtur.com/ ">inflatin boobs</a> this slutty bitch deserve all my respect to be such a whore. Should have more girls like that on earth, and walking on the street with something to identify them.

#535 By WKoEFOsJFrAAi (103.7.57.18|unknown, 92.255.185.161) on 2012-11-21 21:25

We'd like to invite you for an interview <a href=" http://addredtube.blogtur.com/ ">redtube ass worship</a> wow, das war wirklich sehr geil und sie sieht geil aus! und durch die super auflösung kommt es richtig gut :)

#534 By XpcDZJJLxuwqWjNh (103.7.57.18|203.122.26.125) on 2012-11-21 18:01

I study here http://www.info-kod.hr buy generic imitrex 3. Hearing aids, eyeglasses, contact lens solutions, and accessories (unless otherwise specified).

#533 By mWXsFouyIgUJPDtErTw (103.7.57.18|199.167.138.240) on 2012-11-21 14:44