ผลต่างระหว่างรุ่นของ "ภาษาซีชาร์ป"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Biglobster (คุย | ส่วนร่วม)
ปรับถ้อยคำให้ถูกต้อง
Biglobster (คุย | ส่วนร่วม)
Change <source> tag to <syntaxhighlight>
บรรทัด 5:
ตัวอย่างต่อไปนี้ คือตัวอย่างโปรแกรม [[Hello world]] ใน C#:
 
<sourcesyntaxhighlight lang="csharp">
public class ExampleClass
{
บรรทัด 13:
}
}
</syntaxhighlight>
</source>
 
ผลของการทำงานคือการเขียนคำว่า ''Hello, world!'' บนเครื่อง (Console) ที่ใช้งาน. ในแต่ละบรรทัดมีความหมายดังนี้:
 
<sourcesyntaxhighlight lang="csharp">
public class ExampleClass
</syntaxhighlight>
</source>
 
บรรทัดนี้คือการประกาศ Class, ''public'' หมายถึงวัตถุที่สร้างในโครงการ (Project) อื่นๆ สามารถเข้าใช้งาน Class นี้ได้ ไม่จำกัด. ข้อมูลต่างๆ ที่อยู่ผ่านใต้หน่วยของบรรทัดนี้ จะใช้ในการทำงานของ Class นี้
 
<sourcesyntaxhighlight lang="csharp">
public static void Main()
</syntaxhighlight>
</source>
 
บรรทัดนี้เป็นจุดที่ใช้ในการเริ่มการทำงานของโปรแกรม เมื่อโปรแกรมทำงาน โดยสามารถเรียกใช้จากโปรแกรมอื่นได้โดยการใช้ไวยากรณ์ <code>ExampleClass.Main() </code>. (<code>public static void</code> เป็นส่วนที่ใช้ในการทำงาน ซึ่งต้องเรียนรู้ในการเขียนขั้นสูง)
 
<sourcesyntaxhighlight lang="csharp">
System.Console.WriteLine("Hello, world!");
</syntaxhighlight>
</source>
 
ในบรรทัดนี้ เป็นการทำงาน เพื่อแสดงผลออกมา ''Console'' คือโปรแกรมระบบ, ซึ่งก็คือ โปรแกรมระบบแบบสั่งคำสั่งที่ละบรรทัด (เช่น [[DOS]]) ที่สามารถรับข้อมูลและแสดงผลเป็นข้อความได้. จากที่เราเขียนโปรแกรมจะทำการเรียก ''Console'' โดยใช้คำสั่ง ''WriteLine'', ซึ่งทำให้สามารถส่งค่าข้อความออกมาแสดงผลทางโปรแกรมระบบได้